3 回答

TA貢獻1788條經(jīng)驗 獲得超4個贊
數(shù)組和切片沒有l(wèi)en()方法。len()函數(shù)是內(nèi)置的語言。
所以你的代碼
for i := 1; i < x.len(); i++ {
應(yīng)該
for i := 1; i < len(x); i++ {
這是操場上的工作版本。
package main
import "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]);
}
}
}

TA貢獻1828條經(jīng)驗 獲得超13個贊
len()不是切片的方法。這是一個全局功能。你想說len(x)。
package main
import "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])
}
}
}
- 3 回答
- 0 關(guān)注
- 304 瀏覽
添加回答
舉報