代码示例:

    map1 := make(map[string]string)map1["a"] = "AAA"map1["b"] = "BBB"map1["c"] = "CCC"for k, v := range map1 {t.Log(k, v)}for _, v := range map1 {t.Log(v)}array := [...]int64{1, 2, 3, 4}for k, v := range array {t.Log(k, v)}for _, v := range array {t.Log(v)}slice := array[:3:3]for k, v := range slice {t.Log(k, v)}t.Log(cap(slice))slice[0] = 444slice = append(slice, 888)slice = append(slice, 999)t.Log(slice)t.Log(array)

结果输出:

    app_for_test.go:50: a AAAapp_for_test.go:50: b BBBapp_for_test.go:50: c CCCapp_for_test.go:53: AAAapp_for_test.go:53: BBBapp_for_test.go:53: CCCapp_for_test.go:58: 0 1app_for_test.go:58: 1 2app_for_test.go:58: 2 3app_for_test.go:58: 3 4app_for_test.go:61: 1app_for_test.go:61: 2app_for_test.go:61: 3app_for_test.go:61: 4app_for_test.go:66: 0 1app_for_test.go:66: 1 2app_for_test.go:66: 2 3app_for_test.go:68: 3app_for_test.go:72: [444 2 3 888 999]app_for_test.go:73: [444 2 3 4]

参考资料:

https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/02.3.md#goto

【GoLang】GoLang 遍历 map、slice、array方法相关推荐

  1. Golang如何遍历切片slice

    前言 这两天用golang开发一个把企业微信的打卡记录同步到HR-OA系统的一个中间表的功能,同步时把从企业微信接口里查询到的打卡记录放到一个对象的切片里,然后遍历切片把每条打卡记录写到中间表,这里涉 ...

  2. java map foreach_java foreach遍历map集合的方法案例

    java foreach遍历map集合的方法是java jdk1.8时出现的新方法,使用了Interface BiConsumer接口来实现,T代表map集合key的类型,U代表map集合Value的 ...

  3. Java中四种遍历Map对象的方法

    方法一:在for-each循环中使用entry来遍历,通过Map.entrySet遍历key和value,这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. Map<Int ...

  4. Java 遍历Map集合的方法

    方法一:通过Map.keySet,遍历key和value Map<String, Object> map = new HashMap<>(); for (String key ...

  5. Java遍历Map五种方法

    一.Map集合遍历日常开发最常使用,简单总结五种方法差异. ①.Iterator+entrySet写法[推荐JDK8以下],Map.Entry是Map接口的内部接口,获取迭代器,然后依次取出每个迭代器 ...

  6. JAVA遍历Map的几种方法

    ​​​​​​​​​​​​​​ 目录 前言 一.for循环 + Entryset 二.Iterator + Entryset 三.for循环 + KeySet(效率低) 四.Iterator + Key ...

  7. 【JavaScript进阶之旅 ES6篇 第十五章】Set、Map、Set跟Map跟Array跟Object的对比

    文章目录 一.Set 1.基本用法 2.Set.prototype 二.Map 1.基本用法 a. 键名为对象时 b. 普遍对象不能实现键值一一对应 c. Map数据结构实现键为对象的一一对应 d. ...

  8. java遍历map(java遍历map的key)

    java中map集合怎么遍历 遍历方法代码如下: import java.util.HashMap; import java.util.Map; public class App01 { public ...

  9. Java 遍历 Map 的几种方式

      在 Java 中遍历 Map 有多种方法,既然 Java 中的所有 map 都实现了 Map 接口,以下方法适用于任何 map 实现(HashMap,TreeMap,LinkedHashMap,H ...

  10. java遍历map中的key、value以及实体等多种方式

    map作为一种常用的数据结构,可以方便地存放数据和取出其中的数据. 1. 遍历实体 同时需要key和value推荐使用entrySet: public static void main(String[ ...

最新文章

  1. TCP报文段首部格式详解
  2. 网际协议:动态主机配置协议(DHCP)和NAT
  3. two.js文档阅读笔记-two.js的基本使用
  4. 设计模式学习笔记1——类与类之间的关系
  5. DevSecOps 现状:云 IT 的复杂度制造了“无法改变的”安全问题
  6. 【转】MySQL索引和查询优化
  7. 矿池如何给矿机下发任务
  8. mysql 2037年_Correct way to store MySQL date after year 2037
  9. SELECT command denied to user ''@'%' for column 'xxx_id' in table 'users_xxx' 权限问题
  10. Maven 生命周期详解
  11. 计算机管理格式化硬盘,电脑格式化磁盘的方法步骤图
  12. 搜狗拼音个性皮肤制作方法
  13. win32 应用程序更换icon图标
  14. java7723魂斗罗2_魂斗罗2013-丛林之谜
  15. ffi一些常见的错误
  16. laravel 分页 + 分页的样式
  17. 树莓派开发板入门学习笔记2:[转]树莓派系统在VM中能做什么
  18. Oracle表归档,oracle数据库归档详解
  19. inux内核态文件操作filp_open/filp_close/vfs_read/vfs_write
  20. CSDN博客微信登录竟然强制扫码关注登录(又来了)

热门文章

  1. 使用ASP.NET Abstractions增强ASP.NET应用程序的可测试性
  2. 基于QTcpSocket和QTcpServer的Tcp通讯以及QDataStream序列化数据
  3. 批量ping 查看主机能否ping通,能否ssh上.md,
  4. mysql高可用+keepalived
  5. 如何让SVN提交时候强制添加注释
  6. 关于Struts2的jsp页面的注释
  7. 【视频教程】JEECG 入门视频教程大全+历史版本号代码下载
  8. Ubuntu下apt-get命令详解
  9. 我学Delphi心得及笔记----字符串操作(第六讲)
  10. 统一代码段与非一致代码段