8. 综合:
(1). test/b/b.go:
package b
import "fmt"
var Age int = 100
func init() {
fmt.Println("b's Age is", Age)
Age = 20
fmt.Println("b's Age is", Age)
}
(2). test/calc/add.go:
package calc
import (
_ "test/b"
)
var Age int = 50
func init () {
Age = 10
}
(3). test/main/main.go:
package main
import (
"fmt"
"test/calc"
)
func main() {
fmt.Println(calc.Age)
}
结果:
b's Age is 100
b's Age is 20
10