You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.2 KiB
1.2 KiB
目的:快速上手go语言
-
package main
表示我们这个文件的包名 -
import "fmt"
表示引入fmt
包 -
注释的代码
// 单行注释
/*
Author by 菜鸟教程
我是多行注释
*/
-
func main() {}
必须要有的,作为入口函数执行 -
数据类型:
1. 布尔型
2. 数字类型
3. 字符串类型
4. 派生类型
- 定义变量:
var age int;//表示定义一个int型的age变量,如果没有初始化,变量默认为零值。
fruit = apples + oranges;//表示定义一个fruit变量,类型初始化是啥就是啥
var v_name = value //根据值自行判定变量类型。
intVal,intVal1 := 1,2//省略 var, 注意 := 左侧如果没有声明新的变量,就产生编译错误,必须要有一个没有被声明的新变量,如果也有声明过的,相当于赋值
- 常量:
//显式类型定义: 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 语句块中的行索引)。