基础数据类型
- 布尔型:bool
- 整型:int、int8、int16、int32、int64、uint8、uint16、uint32、uint64
- 浮点型:float32、float64
- 字符串:string
变量赋值
先定义变量再赋值:
package main
// 导入fmt标准包,用于格式化输出
import "fmt"
// 主函数,花括号必须与函数名同行
func main() {
var name string
name = "wu"
var age int
age = 20
fmt.Println("name:", name)
fmt.Println("name: %s, age: %d\n", name, age)
}
定义同时赋值:
package main
// 导入fmt标准包,用于格式化输出
import "fmt"
// 主函数,花括号必须与函数名同行
func main() {
var gender = "男"
fmt.Println("gender:", gender)
}
自动推导赋值(常用):
package main
// 导入fmt标准包,用于格式化输出
import "fmt"
// 主函数,花括号必须与函数名同行
func main() {
address := "广东"
fmt.Println("address:", address)
}
平行赋值:
package main
// 导入fmt标准包,用于格式化输出
import "fmt"
// 主函数,花括号必须与函数名同行
func main() {
i, j := 10, 20
i, j := j, i
fmt.Println("i:", i, " j:", j)
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。