GO的MAP字典简单用法示例
2014-08-21 13:56
597 查看
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简单示例
- Go语言map字典用法实例分析
- go语言if/else语句简单用法示例
- Go语言字典(map)用法实例分析【创建,填充,遍历,查找,修改,删除】
- AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- map 简单用法
- perl map-map用法示例和grep的用法
- 对FrameBuffer的简单解释和用法示例
- extern 用法简单示例
- STL中map、vector的iterator的简单用法
- 在Struts2的官方网站上,有doubleselect的用法示例,但是那个例子比较简单。 <s:doubleselect label="doubleselect test2" name="menu" list="#{'fruit':'Nice Fruit
- CreateFileMapping 、MapViewOfFile、UnmapViewOfFile函数用法及示例(转载)
- AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- epoll的简单用法示例(程序还有bug,但只是为了示例epoll的用法就不改了)
- AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- sql语句中"case when"的简单用法示例
- php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
- 关于List中FindAll用法的一些简单示例