mirror of
https://gitee.com/shikong-sk/golang-study
synced 2025-02-22 23:12:15 +08:00
docs: Variable 变量
This commit is contained in:
parent
47374638ff
commit
586c0983d7
45
base/variable/main.go
Normal file
45
base/variable/main.go
Normal file
@ -0,0 +1,45 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
)
|
||||
|
||||
// 声明变量
|
||||
// var 变量名 类型
|
||||
// var name string
|
||||
// var age int
|
||||
// var isAlive bool
|
||||
|
||||
// 批量声明
|
||||
var (
|
||||
name string
|
||||
age int
|
||||
isAlive bool
|
||||
)
|
||||
|
||||
func main() {
|
||||
name = "Shikong"
|
||||
age = 22
|
||||
isAlive = true
|
||||
|
||||
// %v 按默认格式输出
|
||||
// %+v 在%v的基础上额外输出字段名
|
||||
// %#v 在%+v的基础上额外输出类型名
|
||||
fmt.Printf("name => %s, age => %d, isAlive => %t\n", name, age, isAlive)
|
||||
|
||||
// 声明变量并赋值
|
||||
var s1 string = "s1"
|
||||
|
||||
// 类型推导 自动判断该变量的类型
|
||||
var s2 = "s2"
|
||||
|
||||
// 短变量声明 只能用于函数体内
|
||||
s3 := "s3"
|
||||
|
||||
// 匿名变量 _ 用于忽略某个值 不占用命名空间 也不会分配内存空间
|
||||
_ = false
|
||||
_ = 1 << 10
|
||||
_ = s1
|
||||
_ = s2
|
||||
_ = s3
|
||||
}
|
Loading…
Reference in New Issue
Block a user