结果判定不准确

来源:7-3 Go语言-for语句

Mendick

2017-01-18 00:18

for k, v := range map1 { fmt.Printf("%d: %s\n", k, v) } 这个结果也是一样的,怎么就认为是错了?

写回答 关注

4回答

  • Landercy
    2019-11-05 15:59:13

    该问题好像已经修复了

  • HappyLove
    2018-08-24 11:53:44

    不过索引取值代码又多了三行,代码看上去不舒服,有没有好的别的办法

  • 漠其世
    2017-06-17 15:25:37

    不对 ,map1遍历是无序,我们要用的是索引取值!顺序一定一样

  • 慕粉1826085349
    2017-01-23 11:33:01

    我的理解是map1是hash表,排列无序的,遍历输出的顺序不确定。

Go语言第一课

Go语言入门教程,编程之必备知识扩散,打好Go语言编程基础

107752 学习 · 148 问题

查看课程

相似问题