go 变量作用域 kiki Jan 1, 0001 blog 函数内定义的变量是局部变量,只作用于函数体内,参数和返回值都是局部变量 函数外定义的变量是全局变量,全局变量可在整个包甚至外部包(导出后)使用 函数内的局部变量可以覆盖全局变量 函数定义中的变量是形式参数,形式参数作为函数的局部变量使用 变量默认值,即默认初始化的值 int 默认值 0 float32 默认值 0 pointer 默认值 nil go 相关 WaitGroup 和 worker pool go 互斥锁 go 函数 go 切片 go 包