尚方宝剑之说
数组和切片没有len()方法。len()函数是内置的语言。所以你的代码for i := 1; i < x.len(); i++ {应该for i := 1; i < len(x); i++ {这是操场上的工作版本。package mainimport "fmt"func main(){ x := []int{ 48,96,86,68, 57,82,63,70, 37,34,83,27, 19,97, 9,17, } small := x[0] for i := 1; i < len(x); i++ { if x[i] < small { fmt.Println(x[i]); } }}
慕田峪7331174
len()不是切片的方法。这是一个全局功能。你想说len(x)。package mainimport "fmt"func main() { x := []int{ 48, 96, 86, 68, 57, 82, 63, 70, 37, 34, 83, 27, 19, 97, 9, 17, } small := x[0] for i := 1; i < len(x); i++ { if x[i] < small { fmt.Println(x[i]) } }}