?無論如何都編譯不通過,但是代碼在本地是完全正確的。這個是怎么回事?
var numbers4 = [...]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
????slice5 := numbers4[4:6:8]
????length := 2
????capacity := 4
????fmt.Printf("%v, %v\n", length == len(slice5), capacity == cap(slice5))
????slice5 = slice5[:cap(slice5)]
????slice5 = append(slice5, 11, 12, 13) //{ 5, 6, 7, 8, 11, 12, 13}
????length = 7
????fmt.Printf("%v\n", length == len(slice5))
????slice6 := []int{0, 0, 0}
????copy(slice5, slice6) //{ 0, 0, 0, 8, 11, 12, 13}
????e2 := 0
????e3 := 8
????e4 := 11
????fmt.Printf("%v, %v, %v\n", e2 == slice5[2], e3 == slice5[3], e4 == slice5[4])
2019-02-22
package main
import "fmt"
開頭加上這個