zoukankan      html  css  js  c++  java
  • GO语言练习:map基本用法

    1、代码

    2、运行


    1、代码

      文件:map.go

     1 package main
     2 import "fmt"
     3 
     4 type PersionInfo struct{
     5     ID string
     6     Name string
     7     Address string
     8 }
     9 
    10 func main(){
    11     var persionDB map[string] PersionInfo
    12     persionDB = make(map[string] PersionInfo)
    13 
    14     persionDB["12345"] = PersionInfo{"12345", "Tom", "Room 203, ..."}
    15     persionDB["1"] = PersionInfo{"1", "Jack", "Room 101, ..."}
    16 
    17     persion, ok := persionDB["1234"]
    18     if ok {
    19         fmt.Println("Found persion", persion.Name, "with ID 1234.")
    20     } else {
    21         fmt.Println("Did not find persion with ID 1234.")
    22     }   
    23 
    24     persion, ok = persionDB["12345"]
    25     if ok {
    26         fmt.Println("Found persion", persion.Name, "with ID 12345.")
    27     } else {
    28         fmt.Println("Did not find persion with ID 12345.")
    29     }
    30 }

    2、运行

    $ go run map.go 
    Did not find persion with ID 1234.
    Found persion Tom with ID 12345.
  • 相关阅读:
    vue中v-slot使用
    Angular服务
    Angular的使用
    Angular介绍
    缓存组件
    mvvm和mvc的区别
    vue项目优化
    windows环境安装和使用curl与ES交互
    Java自定义注解
    ajax异步请求后台数据处理
  • 原文地址:https://www.cnblogs.com/fengbohello/p/4617490.html
Copyright © 2011-2022 走看看