>>947
NonZeroは非ゼロの保証というよりOptionと一緒に使うためのものだからね
NonZeroにしたところで結局呼び出し元でのチェックが0との比較からOptionのチェックに変わるだけのことでしかなく、
コードが冗長かつ余計なoptionが入ることでノイズが増え意図が不明瞭になるし、
unwrapしちゃったらpanic時のエラーもわかりづらい
ダメってわけじゃないが呼び出し元のことを考えると独善的な感が否めない
探検
Rust part30
レス数が900を超えています。1000を超えると表示できなくなるよ。
949デフォルトの名無しさん
2025/06/21(土) 19:55:55.14ID:CfyG8iYlレス数が900を超えています。1000を超えると表示できなくなるよ。
