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

如何在 Go 中循环遍历不同类型?

如何在 Go 中循环遍历不同类型?

Go
HUX布斯 2021-06-24 18:01:25
在 Go 中,为了迭代数组/切片,你可以这样写:for _, v := range arr {    fmt.Println(v)}但是,我想迭代包含不同类型(int、float64、string 等)的数组/切片。在Python中,我可以这样写:a, b, c = 1, "str", 3.14for i in [a, b, c]:    print(i)我怎样才能在 Go 中做这样的工作?据我所知,数组和切片都应该只允许相同类型的对象,对吗?(例如,[]int只允许int类型对象。)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 267 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号