История изменений
Исправление Difrex, (текущая версия) :
foo/foo.go
package foo
type Quester struct {
Exported string
private string
}
bar/bar.go
package bar
import (
"your.repo.example.com/foo"
"fmt"
)
func test() {
obj := foo.Quester{}
obj.private = "error access"
fmt.Println(obj.private)
}
main.go
package main
import (
"your.repo.example.com/bar"
)
func main() {
bar.test()
}
Исправление Difrex, :
foo/foo.go
package foo
type Quester struct {
Exported string
private string
}
bar/bar.go
package bar
import (
"your.repo.example.com/foo"
"fmt"
)
func test() {
obj := Quester{}
obj.private = "error access"
fmt.Println(obj.private)
}
main.go
package main
import (
"your.repo.example.com/bar"
)
func main() {
bar.test()
}
Исправление Difrex, :
foo/foo.go
package foo
type Quester struct {
Exported string
private string
}
bar/bar.go
import (
"your.repo.example.com/foo"
"fmt"
)
func test() {
obj := Quester{}
obj.private = "error access"
fmt.Println(obj.private)
}
main.go
package main
import (
"your.repo.example.com/bar"
)
func main() {
bar.test()
}
Исправление Difrex, :
foo/foo.go
package foo
type Quester struct {
Exported string
private string
}
bar/bar.go
import (
"your.repo.example.com/foo"
"fmt"
)
func test() {
obj := Quester{}
obj.private = "error access"
fmt.Println(obj.private)
}
package main
import (
"your.repo.example.com/bar"
)
func main() {
bar.test()
}
Исходная версия Difrex, :
foo/foo.go
package foo
type Quester struct {
Exported string
private string
}
bar/bar.go
import (
"your.repo.example.com/foo"
"fmt"
)
func test() {
obj := Quester{}
obj.private = "error access"
fmt.Println(obj.private)
}