【问题标题】:Call function in a subfolder在子文件夹中调用函数
【发布时间】:2020-03-18 05:01:28
【问题描述】:

文件结构:

main folder--main.go

|--Utils

inside Utils: Read-Words.go

所以。我想在 main.go 中使用 Read-words.go 中的函数。

如何做到这一点?

【问题讨论】:

  • 阅读如何编写 Go 代码并参加 Go 之旅。

标签: go module package


【解决方案1】:

在 Read-Word.go 上将包设置为文件顶部的父文件夹。因此,如果该文件位于 Utils 文件夹中。软件包是 Utils。示例:

package Utils

我建议将文件夹名称指定为不使用大写字母。因此,您的代码类似于 package utils 。因此,当您想在 Read-Word.go 上使用该函数时,您可以像这样调用该函数:

utils.<name_of_fuction>

例子:

utils.FindWord() // or etc

【讨论】:

  • 感谢您的回答。现在我在 Utils 中添加了第二个文件 .go。但是现在主程序无法识别第二个文件。
猜你喜欢
  • 2021-07-28
  • 2021-09-03
  • 1970-01-01
  • 1970-01-01
  • 2018-01-27
  • 1970-01-01
  • 2019-08-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多