mirror of
https://gitee.com/shikong-sk/golang-study
synced 2025-02-22 23:12:15 +08:00
docs: if 与 局部变量
This commit is contained in:
parent
42dea29039
commit
b52a6b08b2
26
base/if/main.go
Normal file
26
base/if/main.go
Normal file
@ -0,0 +1,26 @@
|
||||
package main
|
||||
|
||||
import "fmt"
|
||||
|
||||
func main() {
|
||||
var a int
|
||||
a = 22
|
||||
|
||||
if a > 18 {
|
||||
fmt.Printf("变量 a: %#v, 已成年\n", a)
|
||||
} else if a == 18 {
|
||||
fmt.Printf("变量 a: %#v, 刚成年\n", a)
|
||||
} else {
|
||||
fmt.Printf("变量 a: %#v, 未成年\n", a)
|
||||
}
|
||||
|
||||
// 作用域
|
||||
// 这里的 a 为局部变量, 仅在 if 语句中 生效
|
||||
if a := 18; a > 18 {
|
||||
fmt.Printf("局部变量 a: %#v, 已成年\n", a)
|
||||
} else if a == 18 {
|
||||
fmt.Printf("局部变量 a: %#v, 刚成年\n", a)
|
||||
} else {
|
||||
fmt.Printf("局部变量 a: %#v, 未成年\n", a)
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user