码迷,mamicode.com
首页 > 其他好文 > 详细

GO的MAP字典简单用法示例

时间:2014-08-21 14:51:34      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   div   代码   log   ad   

package main

import "fmt"

type PersonInfo struct {
    ID      string
    Name    string
    Address string
}

func main() {
    var personDB map[string]PersonInfo
    personDB = make(map[string]PersonInfo)
    personDB["12345"] = PersonInfo{"12345", "Tom", "Room 203..."}
    personDB["1"] = PersonInfo{"1", "Jack", "Room 1..."}

    person, ok := personDB["12345"]
    if ok {
        fmt.Println("Fond person", person.Name, "with ID 1234.")
    } else {
        fmt.Println("Did not find person with ID1234.")
    }
}

 

D:/gocode/gocode.exe [D:/gocode]

Did not find person with ID1234.

成功: 进程退出代码 0.

c:/go/bin/go.exe build [D:/gocode]

成功: 进程退出代码 0.

D:/gocode/gocode.exe [D:/gocode]

Fond person Tom with ID 1234.

成功: 进程退出代码 0.

GO的MAP字典简单用法示例,布布扣,bubuko.com

GO的MAP字典简单用法示例

标签:style   blog   color   ar   div   代码   log   ad   

原文地址:http://www.cnblogs.com/aguncn/p/3927050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!