我的意思是,例如arr := []int{1, 2, 3}arr = copy(arr, arr)fmt.Println(arr) // Expectation: [1, 2, 3, 1, 2, 3] Reality: [1, 2, 3]我也尝试过for _, el := range(arr) { arr = append(arr, el)}这些都不起作用。
1 回答
![?](http://img1.sycdn.imooc.com/545847f50001126402200220-100-100.jpg)
弑天下
TA贡献1818条经验 获得超8个赞
使用arr = append(arr, arr...)
,试试这个:
package main
import "fmt"
func main() {
arr := []int{1, 2, 3}
arr = append(arr, arr...)
fmt.Println(arr)
}
输出:
[1 2 3 1 2 3]
- 1 回答
- 0 关注
- 105 浏览
添加回答
举报
0/150
提交
取消