fnalias @immut/hashmap.(new, add as insert, iter)
fn main {
new()
|> insert("a", 1)
|> iter
|> println
}
这段代码用了不可变的 HashMap ,看起来像是 Gleam 或类似函数式语言的语法。
整体逻辑很清晰:创建一个空的 map ,插入一对键值,然后遍历并打印。
用了管道操作符 |>,所以数据流动是线性的,这种风格挺干净的,避免了中间变量,符合声明式编程的习惯。函数也都是纯函数,看起来不会有副作用?
![]() |
1
InkStone 17 天前
在运行时向 immutable 的 hashmap 里插入数据,然后返回一个新的 hashmap 实例,这个操作实在有点幽默了。
|
2
mahaoqu 17 天前
现在 MoonBit 主要的社区在哪个平台上?
|
![]() |
3
Hooooooey OP |