HashMap 的 putAll/remove/clear 函数

此用例展示了 HashMap 的基本使用方法。

代码如下:

import std.collection.* main() { var map: HashMap<String, Int64> = HashMap<String, Int64>() var arr: Array<(String, Int64)> = [("d", 11), ("e", 12)] map.putAll(arr) // map : [("d", 11), ("e", 12)] var d = map.get("d") print("d=${d.getOrThrow()} ") map.remove("d") // map : [("e", 12)] var bool = map.contains("d") print("bool=${bool.toString()} ") map.clear() // map: [] var bool1 = map.contains("e") print("bool1=${bool1.toString()}") return 0 }

运行结果如下:

d=11 bool=false bool1=false