我是靠谱客的博主 自然发带,最近开发中收集的这篇文章主要介绍GO语言-包的使用导入包点操作起点名_操作,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

GO语言中,包其实就是一个一个的目录

  1. 所有的go云间不能放在同一个包下,通常需要分包管理;
  2. 同一个包下,所有的go文件package申明要一致;
  3. main包只有主函数可以用;
  4. 包是可以嵌套包的,但是不可以循环嵌套。

通常目录结构可以是这样:

gopath/project_name/package

go工作空间 / 项目 / 包

导入包

//导入单个包
import "package_name"

//导入多个包
import (
    "package_name1"
    "package_name2"
)

绝对路径:从goroot或者gopath的目录下的src目录下找包

相对路径:相对于当前go文件的位置

点操作

import (
    . "fmt"
)

在导入的包前加上. 可以在调用包下函数时不写包名。

如原本fmt.Println,前面的fmt.可以省略。

起点名

别名操作,可以用别名代替包名。

import (
    p1 "package1"
    p2 "package2"
)

_操作

如果导入包,不是为了执行包中的函数,只是为了执行包中的init()函数,则可以用_操作。

import (
    _ "package1"
)

最后

以上就是自然发带为你收集整理的GO语言-包的使用导入包点操作起点名_操作的全部内容,希望文章能够帮你解决GO语言-包的使用导入包点操作起点名_操作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部