【发布时间】:2020-02-16 05:10:53
【问题描述】:
我有一个名为 test 的函数,它位于主函数内。
//stuff
func main() {
var test = func() {
if (/*some condition from main*/) {
return test()
}
}
val := test()
}
当我运行它时,它会说:
未定义:测试
它引用了测试函数中的return test()。
我该如何解决这个问题?
【问题讨论】:
-
var test func(); test = func() { ... }