3.Go语言import的使用

如果导入包但未调用包中的任何对象,则会报出编译错误

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语言对象,无论是内置的还是用户自己创建的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容