您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

从另一个包导入struct和文件golang

从另一个包导入struct和文件golang

在Go中,您不导入类型或函数,而是导入 (请参见Spec:导入声明)。

导入声明示例:

import "container/list"

通过导入包,您可以访问其所有 导出的 标识符,并且可以将它们称为packagename.Identifiername,例如:

var mylist *list.List = list.New()

// Or simply:
l := list.New()

导入声明中有一些技巧,例如:

import m "container/list"

您可以使用引用导出的标识符"m.Identifiername",例如

l := m.New()

也可以这样做:

import . "container/list"

您可以完全省略软件包名称

l := New()

但是仅在“紧急情况下”或发生名称冲突(这种情况很少发生)时才使用。

Go 2022/1/1 18:16:31 有556人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶