[英]Run go simple app with Jetbrains GoLand IDE
我刚开始学习 GO。好的,我遇到了一些奇怪的问题,但没有弄清楚如何解决它。 我有 2 个 go 文件。 一个是 main.go,第二个是 state.go,它们都在同一个 package 中,称为 main。 在 state.go 文件中,我定义了简单的 function printHello,然后我在 main.go 中调用它。
state.go
package main
import "fmt"
func printHello() {
fmt.Println("Hello World!")
}
主要.go
package main
func main() {
printHello()
}
当我在 cmd 中使用命令运行它时:go run main.go state.go 它工作正常,但在 GoLand IDE 中它没有。 我尝试构建它,将 Run Kind 更改为 Directory,但没有成功。 还附上图片以获得更多说明
在编辑器中打开main.go
。
单击主 function 左侧的绿色箭头。
它将运行并创建您可以自定义的运行配置。
您不必运行state.go
; 只需运行main.go
。 Goland IDE 会处理它,因为它们在同一个 package ( main
) 中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.