【发布时间】:2020-03-10 18:16:28
【问题描述】:
我无法找到所需的解决方案。我想调用一个函数并想使用在该函数中声明的某个变量(我不想返回该变量)。我只想让它全球化。
func foo(){
temp:=30
}
func main(){
foo()
// How to use temp without returning or without declaring it outside foo and main
}
【问题讨论】:
-
如果你想保持自定义状态,要么使用带有方法指针接收器的结构,要么使用函数闭包。如果您正在学习围棋,我建议您坚持第一个选项。