GO语言基础 | 青训营笔记

387 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 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声明。

  1. go文件的后缀是.go
  2. package main表示.go文件所在的包是main,在go中,每个文件都必须要归属于一个包
  3. import "fmt"表示引入一个包,包的名字为fmt,引入这个包以后,就可以使用fmt包里面的函数,比如:fmt.Println
  4. func main() {}func 是一个关键字,表示一个函数main是函数名,是一个主函数,即我们程序的入口
  5. fmt.Println("...")表示调用fmt包的函数Println输出"...."

3、编译

  1. 可以在进入cmd界面,通过输入go build命令对该go文件进行编译,生成.exe文件。生成.exe文件以后运行"文件名.exe"文件即可
  2. 可以通过在cmd界面,使用go run命令可以直接运行go程序
  3. 总结:使用go build命令生成.exe文件以后,程序运行时比通过go run命令直接运行.go文件速度要快上很多。可以大大提高我们的程序开发效率。