Go 语言 – 关键字 delete

1901枚BTC从Okex交易所转出 价值1690.5万美元

比特币日报讯,Whale Alert数据显示,北京时间05月25日02:17, 1901枚BTC从Okex交易所转入3Kzh9q开头地址,按当前价格计算,价值约1690.5万美元,交易哈希为:71038f310454a0642063a790d3b4ddca39…

Go 语言 delete 关键字用于删除哈希表 map 中的元素, 参数为 map 和其对应的 key

语法

Go 语言 delete 关键字语法格式如下

delete(map,key)

范例

/**
 * file: main.go
 * author: 简单教程(www.twle.cn)
 * Copyright © 2015-2065 www.twle.cn. All rights reserved.
 */

package main

import "fmt"

func main() {   
   /* 创建 map */
   countryCapitalMap := map[string] string {"France":"Paris","Italy":"Rome","Japan":"Tokyo","India":"New Delhi"}

   fmt.Println("原始 map")   

   /* 打印 map */
   for country := range countryCapitalMap {
      fmt.Println("Capital of",country,"is",countryCapitalMap[country])
   }

   /* 删除元素 */
   delete(countryCapitalMap,"France");
   fmt.Println("Entry for France is deleted")  

   fmt.Println("删除元素后 map")   

   /* 打印 map */
   for country := range countryCapitalMap {
      fmt.Println("Capital of",country,"is",countryCapitalMap[country])
   }
}

编译运行以上范例,输出结果如下:

$ go run main.go 
原始 map
Capital of France is Paris
Capital of Italy is Rome
Capital of Japan is Tokyo
Capital of India is New Delhi
Entry for France is deleted
删除元素后 map
Capital of Italy is Rome
Capital of Japan is Tokyo
Capital of India is New Delhi

一文概览印度加密货币生态发展状况

Click to rate this post!
[Total: 0 Average: 0]

人已赞赏
Go语言技术开发

Go 语言 - range 关键字

2020-5-29 16:27:18

Go语言技术开发

Go 语言递归函数

2020-5-29 16:27:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索