MoonBit 周报 Vol.34:支持 expect testing 与多参数构造器
💡
原文中文,约1400字,阅读约需4分钟。
📝
内容提要
构建系统更新,支持expect测试。MoonBit项目中添加了hello函数的测试,并通过moon test命令进行更新和重新测试。MoonBit还支持多参数结构器的后端代码生成,调整了Int64的移位和计数方法。IDE更新支持带标签参数的重命名,VSCode插件支持自动安装和升级。
🎯
关键要点
- 构建系统更新,支持expect测试。
- 使用moon new命令新建MoonBit项目,并在lib/hello.mbt中编写hello函数的测试。
- 通过moon test命令进行更新和重新测试,测试结果会自动更新到源码中。
- moon run命令不再支持--output-wat选项。
- MoonBit支持多参数结构器的后端代码生成,要求泛型参数为元组时必须使用括号。
- 调整Int64的移位和计数方法,移位参数和返回类型改为Int,以提高代码效率。
- IDE更新支持带标签参数的重命名。
- VSCode插件支持自动安装和升级MoonBit,更新后会提示用户进行操作。
🏷️
标签
➡️