// 导入语句 import "fmt" // 函数外只能放置标识符(变量\常量\函数\类型)的声明 func main() { fmt.Println("hell world") }
1.标识符
在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。
Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123。
2.关键字
2.1 25个 关键字
break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import return var
2.2 37个 保留字
Constants: true false iota nil Types: int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr float32 float64 complex128 complex64 bool byte rune string error Functions: make len cap new append copy close delete complex real imag panic recover
1.变量的来历
在程序运行的过程中数据都是存储在内存中,当想要在代码中操作某个数据的时候就需要到内存中找到这个变量,
如果直接在代码中通过内存地址去操作变量的画,代码的可读性会非常差,所以就利用变量将这个数据的内存地址保存下来,然后直接通过这个变量找到内存上相应的数据。
2.标量类型
常见变量的数据类型有:
整型
浮点型
布尔型
#变量必须经过声明才可以使用
3.变量声明
#变量需要声明才可以使用
#同一作用域内不支持重复声明
#Go 语言变量申明后必须使用
原文:https://www.cnblogs.com/goodsuperman/p/12902459.html