国产编程语言 MoonBit 月兔最新动态来啦!

360 天前
 Moonbit

MoonBit 更新

1. struct 与 enum 支持派生 Eq/Compare/Show/Default

struct T {
  x: Int
  y: Int
} derive(Eq, Show, Compare, Default)

fn init {
  let t0 = T::default()
  let t1 = { x : 1, y : 1 }
  println(t0)
  println(t1)
  println(t0 < t1)
  println(t0 == t1)
}

// {x: 0, y: 0}
// {x: 1, y: 1}
// true
// false

具体文档查看: https://www.moonbitlang.cn/docs/syntax#%E8%87%AA%E5%8A%A8%E5%AE%9E%E7%8E%B0%E5%86%85%E5%BB%BA%E6%8E%A5%E5%8F%A3

2. 命令行环境支持打印 UTF-8 字符串

3. 允许使用 _ 忽略未使用变量警告

4. 更友好的错误提示,试图给 FFI 声明类型参数的代码会报错

MoonBit Gallery

上周 MoonBit Gallery 增加马里奥游戏,在实时编程环境中,你可以灵活调整马里奥的跳跃高度,实时创建多个马里奥角色,探索多重乐趣。此外,你还能实时调整游戏结束的逻辑,带来全新的游戏体验。

对这种游戏体验感兴趣吗?快访问我们的官网展览页面一探究竟,开始你的个性化马里奥冒险之旅吧!

官网展览页👉: https://www.moonbitlang.cn/gallery/

完整文章请戳: https://mp.weixin.qq.com/s/IqMcnetYmKhDvkhes8hK-g

893 次点击
所在节点    编程
2 条回复
3K1yf6UvnVz5w008
359 天前
国产语言 为啥不能向易语言一样 命令都搞成中文呢
fructose
357 天前
怎么感觉一股 rust 味

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/995700

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX