登录
首页 >  Golang >  Go问答

如何从父目录导入

来源:stackoverflow

时间:2024-04-12 08:39:33 482浏览 收藏

Golang不知道大家是否熟悉?今天我将给大家介绍《如何从父目录导入》,这篇文章主要会讲到等等知识点,如果你在看完本篇文章后,有更好的建议或者发现哪里有问题,希望大家都能积极评论指出,谢谢!希望我们能一起加油进步!

问题内容

我有以下 golang 目录结构:

hello
├── content
|  ├── types.go
|  ├── log
|       ├── logging.go
|── main.go
|── go.mod

在 types.go 中:

package content;

func gettypes() (string) {
//...................
}

在logging.go中想要使用父目录中的gettypes():

package log;
import (
   "hello/content"
)

gettypes()

但得到以下内容:

undeclared name: GetTypes

子目录文件如何从父目录导入?


正确答案


如果您想使用不同包(父包、子包或任何第三方包)中的任何函数或变量,则必须导入该包。

最后使用 packagename.funcname() 来使用该函数。

package log;
import (
   "hello/content"
)

...
   content.GetTypes()

终于介绍完啦!小伙伴们,这篇关于《如何从父目录导入》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>