【发布时间】:2018-11-25 20:46:35
【问题描述】:
我是 Go 编程新手,那么如何在这段代码中实现递归而不是 for 循环?
package main
import (
"fmt"
)
func main() {
var n int
fmt.Scan(&n)
set(n)
}
func set(n int) {
a := make([]int, n)
for i := 0; i < n; i++ {
fmt.Scan(&a[i])
}
fmt.Println(a)
}
【问题讨论】: