既然被邀请了,那容我说点不好听的, 前一个版本的语法, // 上一版moonbit fn bar() -> A!Error { foo!() // !表示错误从当前函数调用,传给调用它的函数。
let ret = foo?() // 返回result这个结构体 match foo?() { // ... } } // 等效于rust的写法 fn bar() -> Result { foo()?; // ? 表示错误从当前函数调用,传给调用它的函数。
let ret = foo(); // 返回result这个结构体 match foo() { // 常见的处理错误处理…。
GNOME 自带的输入法 iBus 是个怎样的存在?
GNOME 自带的输入法 iBus 是个怎样的存在?...(144 )人阅读时间:2025-06-24 19:40:11
经常点同一家外卖,商家会知道你是常客吗?
经常点同一家外卖,商家会知道你是常客吗?...(144 )人阅读时间:2025-06-24 20:10:11
什么是 AI Agent(智能体)?
什么是 AI Agent(智能体)?...(144 )人阅读时间:2025-06-24 21:00:11
央视罕见公布东风-5 洲际导弹参数,最大射程 12000 公里,怎样解读?此时公布有哪些意义?
央视罕见公布东风-5 洲际导弹参数,最大射程 12000 公里,怎样解读?此时公布有哪些意义?...(144 )人阅读时间:2025-06-24 20:55:11