本文主要是介绍Go-作用域,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
示例:全局变量、局部变量
package mainimport "fmt"var x intfunc print(x int) {fmt.Println("x = ", x)
}func foo() {x = 100 // global variable 'x'
}func bar() {x := 200 // local variable 'x'print(x)
}/*
D:\examples\go>go run global_var.go
x = 100
x = 200
x = 101D:\examples\go>
*/
func main() {foo()print(x)x++bar()print(x)
}
这篇关于Go-作用域的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!