gpt4 book ai didi

Goland 看不到来自另一个文件的函数

转载 作者:IT王子 更新时间:2023-10-29 01:26:22 25 4
gpt4 key购买 nike

我有 main.go 文件

package main

func main() {
func2()
}

func2file2.go 中定义:

package main

func func2(){
...
}

当我从命令行编译并运行它时一切正常:

go run main.go file2.go

但是当我通过按 RUNGoland 运行它时,它给我一个错误:

# command-line-arguments
./main.go:95: undefined: func2

我应该如何克服它?

最佳答案

转到 Run | Edit Configurations并更改运行配置 TypeFile指向到 Package , 那么包名称必须是完全限定的(例如 github.com/user/package )。

编辑:您也可以右键单击该文件夹,然后选择 Run | go test <folder name>。 .这将创建类型为 Directory 的运行配置.

注意 Directory 之间存在差异和 Package类型配置。

关于Goland 看不到来自另一个文件的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47497486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com