mirror of
https://gitee.com/shikong-sk/golang-study
synced 2025-02-23 07:22:16 +08:00
28 lines
389 B
Go
28 lines
389 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
// 定义 全局变量
|
|
var x = 100
|
|
|
|
// 函数中 查找变量的顺序
|
|
// 1. 在 函数内部 查找
|
|
// 2. 在 函数的外部 查找, 一直到全局为止
|
|
func f1() {
|
|
fmt.Println(x)
|
|
}
|
|
|
|
func f2() {
|
|
// 局部 作用域
|
|
// 变量 仅在 该语句块中 生效
|
|
for i := 0; i < 5; i++ {
|
|
fmt.Printf("%d\t", i)
|
|
}
|
|
fmt.Println()
|
|
}
|
|
|
|
func main() {
|
|
f1()
|
|
f2()
|
|
}
|