我试图在数字列表中找到偶数,这是我的尝试:
package main
import "fmt"
func main() {
nums := []int{1, 2, 3, 4, 5, 6, 7}
res := []int{}
for n := range nums {
if n%2 == 0 {
res = append(res, n)
}
}
fmt.Println(res)
}
这看起来很简单;然而,当我运行程序时,我得到了结果
[0 2 4 6]
零从何而来?它必须来自空 slice res。我怎样才能摆脱这个零?
翻翻过去那场雪
相关分类