3.Go语言import的使用

2018-10-03  本文已影响0人  kukela
如果导入包但未调用包中的任何对象,则会报出编译错误

imported and not used

当两个外部包的名称过于相近或相同时,可以使用导入别名来区分

import f "fmt"

还可以在调用某个外部包的内容时,省略包名直接调用

import . "fmt

package main

import (
    . "fmt"
)

func main() {
    Println("Hello world!")
}

公共,私有

  1. 使用首字母大小写来决定该对象是否可以被外部包调用

    1. 如果首字母为小写,则表示私有的
      func privateFunc
    2. 如果首字母为大写,则表示公开的
      func PublicFunc
  2. 该规则适用于所有的Go语言对象,无论是内置的还是用户自己创建的

上一篇下一篇

猜你喜欢

热点阅读