第六届字节跳动青训营第一篇分享笔记 | 青训营

71 阅读2分钟

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开头