【问题标题】:How to import the package in the Go如何在 Go 中导入包
【发布时间】:2021-06-17 23:36:40
【问题描述】:

我在 src 下导入包时做错了吗? 我的文件夹结构是这样的:

 - project
     - src
       helper.go( package utils)
 main.go(package main)

我想在 main.go 中使用 utils 我这样写:

import ("utils")

但是给我错误,说不能导入工具。我不明白哪个是错的。 src 下没有其他包。 谢谢你的帮助。

【问题讨论】:

标签: go import


【解决方案1】:

您只能在单个文件夹中提供 1 个包。考虑将包命名为文件夹。在您的情况下,创建文件夹“utils”并将您的 helper.go 移到那里。

请不要忘记正确命名公共类型、变量和函数:以大写符号开头:

最后你的项目应该是这样的:

你的 helper.go 看起来像这样:

package util

func SomeFunc() {

}

你的 main.go 看起来像这样:

package main

import "stackoverflowexamples/src/util"

func main(){
    util.SomeFunc()
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-30
    • 1970-01-01
    • 2021-07-26
    • 1970-01-01
    • 2019-12-06
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    相关资源
    最近更新 更多