我试图在 Go 中的另一个函数中定义一个递归函数,但我正在努力获得正确的语法。我正在寻找这样的东西:
func Function1(n) int {
a := 10
Function2 := func(m int) int {
if m <= a {
return a
}
return Function2(m-1)
}
return Function2(n)
}
我想将 Function2 保留在 Function1 的范围内,因为它正在访问其范围的某些元素。
我怎样才能在 Go 中做到这一点?
Helenr
慕姐4208626
相关分类