91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Go語言結構體映射怎么創建

小樊
82
2024-11-08 13:22:12
欄目: 編程語言

在Go語言中,結構體映射是通過將一個結構體類型映射到一個字典(map)類型來創建的。這里有一個簡單的例子來說明如何創建結構體映射:

首先,定義一個結構體類型:

package main

import "fmt"

type Person struct {
    Name string
    Age  int
}

接下來,創建一個結構體映射:

func main() {
    // 創建一個空的結構體映射,鍵為string類型,值為Person類型
    people := make(map[string]Person)

    // 添加數據到結構體映射
    people["Alice"] = Person{Name: "Alice", Age: 30}
    people["Bob"] = Person{Name: "Bob", Age: 25}

    // 獲取并打印映射中的數據
    alice, ok := people["Alice"]
    if ok {
        fmt.Printf("Alice: %+v\n", alice)
    } else {
        fmt.Println("Alice not found")
    }
}

在這個例子中,我們創建了一個名為people的結構體映射,鍵為string類型(表示人的名字),值為Person類型(表示一個人的信息)。然后,我們向映射中添加了兩個元素,并分別獲取并打印了它們。

0
嘉定区| 五台县| 德庆县| 宣威市| 航空| 建宁县| 湖北省| 南溪县| 绥德县| 文昌市| 宁强县| 盐源县| 巢湖市| 甘泉县| 广饶县| 游戏| 饶平县| 禹城市| 韩城市| 开封县| 三亚市| 永新县| 会泽县| 娱乐| 蚌埠市| 黎平县| 英吉沙县| 新密市| 罗源县| 永顺县| 海丰县| 大冶市| 潜山县| 清河县| 沙河市| 榆林市| 文昌市| 汝阳县| 永吉县| 西乌珠穆沁旗| 南投县|