既然被邀请了,那容我说点不好听的, 前一个版本的语法, // 上一版moonbit fn bar() -> A!Error { foo!() // !表示错误从当前函数调用,传给调用它的函数。
let ret = foo?() // 返回result这个结构体 match foo?() { // ... } } // 等效于rust的写法 fn bar() -> Result { foo()?; // ? 表示错误从当前函数调用,传给调用它的函数。
let ret = foo(); // 返回result这个结构体 match foo() { // 常见的处理错误处理…。
{dede:pagebreak/}
如何评价首个女性友好的编程语言HerCode?
你见过最上进的人是怎样的?
为什么用 electron 开发的桌面应用那么多?
为什么美军B2实战以后网友又没信心了?
服务器应不应该使用「宝塔」等管理软件?
ant-design-vue 社区为什么不维护了?
arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?
你知道哪些不为人知的历史照片?
现在个人博客不能备案了吗?
现在ai编程达到了什么样的水平,是否能独立用来编写游戏?
为什么人到中年,很少有身材苗条的?
四岁的女孩儿跳舞怕压腿,家长该坚持吗?
有哪些BI工具惊艳了你?
请问有没有什么工具能够生成局域网的网络拓扑结构图?
为什么棒球在我国毫无水花?
为什么 Bun 选择了 Zig 以及 JSCore?