生成切片

一个由数字 1、2、3 组成的切片可以这么生成:s := [3]int{1,2,3}[:] 甚至更简单的 s := []int{1,2,3}

s := [3]int{1,2,3}[:]

会报编译错误:invalid operation [3]int literal[:] (slice of unaddressable value)

讨论数量: 2
taadis
s := [3]int{1,2,3}[:]

这种写法都还没实例化, 就调用 [:] 肯定报错呀.

类似的这样是可以的

s1 := []int{1, 2, 3}
s2 := s1[:]
4年前 评论
s := []int{1, 2, 3}[:]

这种写法是可以的

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!