IDE为GoLand JetBrains IDEs
下载地址:https://www.jetbrains.com/go/download
new project=》Edit Configuration=》Add New Configuration=》Go Build=》OK(无需填写其他)
Name:为本条配置信息的名称,可以自定义,也可以使用系统默认的值;
Output directory:用来设置编译后生成的可执行文件的存放目录,可以为空,为空时默认不生成可执行文件;
Working directory:用来设置程序的运行目录,不能为空。
测试运行GoLand默认生成的main.go
:
// 声明 main 包,表明当前是一个可执行程序
package main
import (
"fmt" // 导入一个系统包fmt用来输出的
)
// 创建函数 main函数 func 函数 main 函数的名字 () 没有参数
func main() {
s := "gopher"
fmt.Printf("Hello and welcome, %s!\n", s)
for i := 1; i <= 5; i++ {
fmt.Println("i =", 100/i)
}
}
Hello and welcome, gopher!
i = 100
i = 50
i = 33
i = 25
i = 20
Process finished with the exit code 0
运行成功,同时需要注意:在 Go 语言中,fmt.Println
是用于打印文本和变量的函数,但它并不支持像某些其他语言那样的格式化字符串。你使用的 %s
是 Go 语言的格式化占位符,但它只能在 fmt.Printf
或类似函数中使用。
在命令行执行,go代码跑起来的命令就是 go run后面跟go代码:go run \XXX\XXX.go