函数作用域

package main

import "fmt"

var x = 100

func f1() {
  name := "wanghuanqi"
  fmt.Println(x, name)
}

func main() {
  f1()
  //fmt.Println(name)
}

函数中查找变量的顺序

  1. 先在函数内部查找
  2. 找不到就往函数的外面查找,一直找到全局

函数内部定义的变量只能在该函数内部使用

posted @ 2023-02-08 20:56  suknna  阅读(16)  评论(0)    收藏  举报