> 目的:快速上手go语言 1. `package main` 表示我们这个文件的包名 2. `import "fmt"` 表示引入`fmt`包 3. 注释的代码 ``` // 单行注释 /* Author by 菜鸟教程 我是多行注释 */ ``` 4. `func main() {}`必须要有的,作为入口函数执行 5. 数据类型: ``` 1. 布尔型 2. 数字类型 3. 字符串类型 4. 派生类型 ``` 5. 定义变量: ``` var age int;//表示定义一个int型的age变量,如果没有初始化,变量默认为零值。 fruit = apples + oranges;//表示定义一个fruit变量,类型初始化是啥就是啥 var v_name = value //根据值自行判定变量类型。 intVal,intVal1 := 1,2//省略 var, 注意 := 左侧如果没有声明新的变量,就产生编译错误,必须要有一个没有被声明的新变量,如果也有声明过的,相当于赋值 ``` 6. 常量: ``` //显式类型定义: const b string = "abc" //隐式类型定义: const b = "abc" //const c_name1, c_name2 = value1, value2 //枚举: const ( Unknown = 0 Female = 1 Male = 2 ) //iota: iota 在 const关键字出现时将被重置为 0(const 内部的第一行之前),const 中每新增一行常量声明将使 iota 计数一次(iota 可理解为 const 语句块中的行索引)。 ```