既然被邀请了,那容我说点不好听的, 前一个版本的语法, // 上一版moonbit fn bar() -> A!Error { foo!() // !表示错误从当前函数调用,传给调用它的函数。
let ret = foo?() // 返回result这个结构体 match foo?() { // ... } } // 等效于rust的写法 fn bar() -> Result { foo()?; // ? 表示错误从当前函数调用,传给调用它的函数。
let ret = foo(); // 返回result这个结构体 match foo() { // 常见的处理错误处理…。
这让我想起了之前遇到的几位租客。 我有一套老破小,两室一厅...
最近三天晚上这辆电摩老是停我车位~~~ 第一天我刚好喝酒,代...
嚯!鲁菜根这回算是踢到合金钢板了——还是带高压电的那种!隋坡...
我这就一步妥妥的治水记,因为开始放了沉木 又一天开灯12-1...
私企老板配司机,那说明老板真需要个司机。 我给一个比较大公...
被抠掉的SSD缓存:一场伪装成"技术进步"的全民智商检测知道...