马上动手
打开官方在线IDE:https://play.golang.org/,将以下代码复制粘贴到代码框中:
/* 我的第一个Go程序 */
package main // 声明当前程序所在的代码包,必须写在非注释行第一行
import "fmt" //导入代码包,Go编译器会去查找调用,fmt包实现了格式化输入输出的函数
func main() { //Go程序入口,每个可执行程序都必须包含,执行顺序排在init()函数后
fmt.Printf("Hello, world!\n") //打印语句
}
点击”Run”按钮,运行代码,在屏幕下方显示出“Hello world!”,至此我们的第一个Go程序就完成了!
注:
1、一个Go程序,有且只有一个main主程序,作为程序入口。
2、只有 package 名称为 main 的包可以包含 main 函数。
3、左边花括号不能另起一行,否则会报错。
本地调试
如果是在本地开发,IDE可以选择安装Goland IDE、Sublime、VS Code。IDE安装在后续课程中将做详细介绍。
在Windows环境下
假设工作区目录设置为:D:\Goproject
,我们建立项目目录为:D:\Goproject\src\hello\
,然后将以上代码保存为hello.go
,打开Goland IDE,在IDE中新建项目选择D:\Goproject\src\
目录,按 Alt+f12
调用自带终端,运行:
cd D:\Goproject\src\hello\
go run hello.go
在Linux环境下
假设工作区目录设置为:~/Goproject
,我们建立项目目录为:~/Goproject/src/hello/
,然后将以上代码保存为hello.go
,运行:
cd ~/goproject/hello
go run hello.go