Lancern's Treasure Chest
17:24 · Nov 16, 2021 · Tue
您最喜欢下列哪种(可恢复的)错误处理方式?
Anonymous Poll
返回错误码(代表语言:C,golang)
抛出异常(代表语言:C++,Java)
返回一个表示“可能会出错”的代数类型,且不擦除错误类型(代表语言:Rust,Haskell)
返回一个表示“可能会出错”的代数类型,但是将错误类型擦除(类似于在 Rust 中返回 Result<T, Box<dyn Error>>)
其他
83 votes
Home
Powered by
BroadcastChannel
&
Sepia