7. 包的只初始化,不引用:

(1). test/b/b.go:

package b
func init() {
}

(2). test/main/main.go:

package main
import(
    "test/b"    // 报错
)

注:

  • 当导入一个包,但是并没有做任何使用,会报错.
  • 包的只初始化,不引用里面任何的函数和变量:

  import(

    _ "test/b"

  )