我正在编写一个函数,该函数返回一系列可变长度的数字:func fib(n int) ??? { retval := ??? a, b := 0, 1 for ; n > 0; n-- { ??? // append a onto retval here c := a + b a = b b = c }}可以看出,返回序列的最终长度为n。fib要实现惯用的Go ,应该如何以及应该返回什么?如果事先不知道长度,返回值和用法会有什么不同?如何将值插入retval?
- 2 回答
- 0 关注
- 193 浏览
添加回答
举报
0/150
提交
取消