プログラマの雑談部屋 ★376 (538レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
468(1): 11/20(木)09:31 AAS
クラウドフレアはunwrapでパニくらせて止めたけど
お前らはそれは低スキル設計だって言ってるし
485: 11/20(木)12:14 AAS
>>468
可用性を重視するなら「match/?」で落とさず分岐処理
もしくは停止(パニック)ではなく、デフォルト値で動作継続するだとか
少なくとも今回は言語の持つメモリ安全性を重視する性格がプロセス全体を巻き込む諸刃の剣となったわけであり
「unwrap」は「成功することが確定している」ケース以外への乱用はすべからくして控えるべきかと(そもそも「Result型」とは・・・)
失敗が想定される(その上で「失敗してほしい」意図がない)場合の代替としては前述したよう「match/?」
仮に「unwrap」する場合でも、せめて落とさずデフォルトを記述する「unwrap_or(default)」や「unwrap_or_else(|| ...)」、ただし本件に照らすとこちらは不適
省2
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s