这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天
一、配置环境
1、首先进入go.dev/下载对应的安装包。
2、安装goland软件编译器。不过goland似乎是付费使用。
3、进入github进行clone项目。(使用 git clone github.com/wangkechun/… 命令)
4、不要忘记配置环境变量。
二、运行代码
1、helloworld
按照惯例,第一段代码先执行helloworld。
package main import ( "fmt") func main() { fmt.Println("hello world")}
输出结果为
hello world
2、基础语法
package main定义了包名。 在一个go的项目中,主文件一定要引入main包,即每个Go应用程序都包含一个名为main的包。
”fmt“库主要是输入输出、字符串等。
变量用var声明、常量用const声明。
- go文件的后缀是.go
- package main表示.go文件所在的包是main,在go中,每个文件都必须要归属于一个包
- import "fmt"表示引入一个包,包的名字为fmt,引入这个包以后,就可以使用fmt包里面的函数,比如:fmt.Println
- func main() {}func 是一个关键字,表示一个函数main是函数名,是一个主函数,即我们程序的入口
- fmt.Println("...")表示调用fmt包的函数Println输出"...."
3、编译
- 可以在进入cmd界面,通过输入go build命令对该go文件进行编译,生成.exe文件。生成.exe文件以后运行"文件名.exe"文件即可
- 可以通过在cmd界面,使用go run命令可以直接运行go程序
- 总结:使用go build命令生成.exe文件以后,程序运行时比通过go run命令直接运行.go文件速度要快上很多。可以大大提高我们的程序开发效率。