zoukankan      html  css  js  c++  java
  • go语言学习--map类型的切片

    今天在项目中遇到了一个切片的map,记录下map切片的使用

     1 package main
     2 
     3 import "fmt"
     4 
     5 func main() {
     6 
     7     // Version A:
     8     items := make([]map[string]int, 5)
     9     for i := range items {
    10         items[i] = make(map[string]int, 1)
    11         items[i]["num"] = i
    12     }
    13     fmt.Printf("Version A: Value of items: %v
    ", items)
    14 }

    下面是输出的结果

    1 Version A: Value of items: [map[num:0] map[num:1] map[num:2] map[num:3] map[num:4]]

    需要注意的是我们在处理切片map的赋值的时候需要为每一个切片的map进行map的新建

      items := make([]map[string]int, 5)
  • 相关阅读:
    Day10
    Day9
    Day8
    Day 7
    Day-6
    java中的原子性
    java 原子性
    内存可见性
    JVM 常忘笔记
    JVM 解释执行 编译执行 JIT
  • 原文地址:https://www.cnblogs.com/ricklz/p/9683094.html
Copyright © 2011-2022 走看看