MoonBit 语言导览 MoonBit

不可变映射

与不可变集合类似,有两种不可变映射:

  • @immut/hashmap 中的哈希映射
  • @immut/sorted_map 中的排序映射
///|
fn main {
  let a = @immut/hashmap.of([(1, "a"), (2, "b"), (3, "c")])
  let b = a.add(4, "d")
  let c = @immut/sorted_map.from_iter(b.iter())
  println(c.keys())
}