为了账号安全,请及时绑定邮箱和手机立即绑定

Go for range 循环是否有更短的形式

Go for range 循环是否有更短的形式

Go
jeck猫 2021-09-10 21:39:00
我已经检查了语言规范 - 有没有更简单的方法可以这样说:for _, month := range []int{4,6,9,11} {    fmt.Print(month, " ")}我(理想情况下)正在寻找类似的东西(我知道这不是 Go)for month in [4,6,9,11] {    fmt.Print(month, " ")}我知道我可以做到:days30 := []int{4,6,9,11} for i := range days30 {    fmt.Print(days30[i], " ")}但这不太可读......注意:这是出于教学目的 - 所以我正在为学生寻找一个简单的、自包含的解决方案 - 请不要太高级。
查看完整描述

2 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

没有。


查看完整回答
反对 回复 2021-09-10
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

简短的回答,没有。在切片上使用范围将始终产生索引或索引值。


查看完整回答
反对 回复 2021-09-10
  • 2 回答
  • 0 关注
  • 193 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信