Moonbit
V2EX  ›  编程

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

  •  
  •   Moonbit · Nov 27, 2023 · 1810 views
    This topic created in 921 days ago, the information mentioned may be changed or developed.

    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

    2 replies    2023-11-30 07:07:18 +08:00
    3K1yf6UvnVz5w008
        1
    3K1yf6UvnVz5w008  
       Nov 28, 2023
    国产语言 为啥不能向易语言一样 命令都搞成中文呢
    fructose
        2
    fructose  
       Nov 30, 2023 via iPhone
    怎么感觉一股 rust 味
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2857 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 01:54 · PVG 09:54 · LAX 18:54 · JFK 21:54
    ♥ Do have faith in what you're doing.