Go语言入门指南
1、go语言环境的安装
go官网下载go的sdk,之后解压并配置相应的环境变量,windows系统使用go version命令查看go的版本确认是否安装成功(需要注意于Java有区别,没有-)
2、go语言的开发工具
可以使用vscode或者goland 其中vscode是免费的,并且有很多好用的插件,goland是付费的,是JetBrains公司的一款功能非常强大的IDE
3、go中的main函数
在Go语言中,main()函数是执行程序的入口点。没有返回值的情况下,当main()函数返回或者os.Exit()函数被调用时,程序结束。main()函数不能带参数,并且也不能定义返回值。
Go语言程序中可以有多个init函数,这些函数都会在主函数main之前调用,所有的init函数都会自动被Go运行框架调用,你不需要做任何手动调用。所以init函数比较适合做初始化操作。Go语言不支持函数默认参数和函数重载。
4、go中的包
在go语言中我们使用package关键字来声明报名,通常情况下我们会将包名与文件目录名一致 使用import关键字来导入我们需要用到的包,go语言中规定所有导入的包必须都要用到
5、go中的注释符
go语言中有两种注释符
单行注释符:使用//开始,直到本行结束
多行注释符:以/*开始,以/*结束,可以跨越多行
6、第一个go程序
package main
import "fmt"
func main() {
fmt.Println("hello go!")
}
7、go语言中的函数
我们已经知道了main()函数是go语言程序的入口,是程序启动后,运行的第一个函数,main函数只能声明在main包中,并且一个main包中也有且仅有一个main函数
go语言中所有的函数都是以func开头