值:
1 | package main |
1 | golang |
变量
var
声明1个或多个变量
1 | var a string = "initial" |
自动推断已经初始化的变量类型 var b = true
声明变量初始值为零值
:= 为初始化变量的简写
常量
const
用于声明一个常量。
1 | // Go 支持字符、字符串、布尔和数值 _常量_ 。 |
1 | constant |
- 类型转换
1 | var a = "12112133.5123123" |
循环
1 | // `for` 是 Go 中唯一的循环结构。这里有 `for` 循环 |
if/else 分支
1 | // `if` 和 `else` 分支结构在 Go 中当然是直接了当的了。 |
分支结构 switch
一个case中可以用逗号分隔多个表达式
1 | switch time.Now().Weekday() { |
可以不带表达式
1 | t := time.Now() |
数组
1 | package main |
切片
关联数组
- 运行:go run 编译:go build