Hello world! 這篇文章將帶你快速回顧一下 Rust 的 trait 和泛型,並實現更高級的 trait 約束及類型簽名。 快速複習 Rust trait 編寫 Rust trait 就是這麼簡單: pub trait MyTrait { fn some_method(self) - String; } 只要某類型實現了 MyTrait,它就保證會實現 some_method()
MoonBit 更新 1. 新增多行字符串支持 每行需要以#|開頭。多行字符串每行之間允許斷開、插入註釋,字符串內不支持轉義和字符串插值。 2. 新增函數式的loop循環 其中continue 只允許出現在尾遞歸調用的位置,loop內允許使用break提前返回一個值。 3. 提供Trait::method調用支持 支持以Debug::debug_write(self, buf)的形式調用t