我已经检查了语言规范--是否有更简单的方法可以这样说:
for _, month := range []int{4,6,9,11} {
fmt.Print(month, " ")
}我(理想地)在寻找类似的东西(我知道这不合适)
for month in [4,6,9,11] {
fmt.Print(month, " ")
}我知道我能做到:
days30 := []int{4,6,9,11}
for i := range days30 {
fmt.Print(days30[i], " ")
}但这不太容易.
注:这是为了教学目的-所以我正在寻找一个简单的,独立的学生解决方案-没有太先进的请。
发布于 2015-01-18 13:03:15
不,
发布于 2015-01-26 11:14:15
简短的回答,不。在片上使用范围总是会产生索引或索引值。
https://stackoverflow.com/questions/28009708
复制相似问题