プログラマの雑談部屋 ★376 (526レス)
上
下
前
次
1-
新
485
: 11/20(木)12:14
AA×
>>468
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
485: [sage] 2025/11/20(木) 12:14:22.59 >>468 可用性を重視するなら「match/?」で落とさず分岐処理 もしくは停止(パニック)ではなく、デフォルト値で動作継続するだとか 少なくとも今回は言語の持つメモリ安全性を重視する性格がプロセス全体を巻き込む諸刃の剣となったわけであり 「unwrap」は「成功することが確定している」ケース以外への乱用はすべからくして控えるべきかと(そもそも「Result型」とは・・・) 失敗が想定される(その上で「失敗してほしい」意図がない)場合の代替としては前述したよう「match/?」 仮に「unwrap」する場合でも、せめて落とさずデフォルトを記述する「unwrap_or(default)」や「unwrap_or_else(|| ...)」、ただし本件に照らすとこちらは不適 「unwrap」そのものが悪手というより、用途としてのミスマッチかと 大方、新アーキに移行する際、安易に旧のそれからコピーしたことによる「意図しない『unwrap』の混入」といったところでは http://medaka.5ch.net/test/read.cgi/prog/1762945137/485
可用性を重視するならで落とさず分岐処理 もしくは停止パニックではなくデフォルト値で動作継続するだとか 少なくとも今回は言語の持つメモリ安全性を重視する性格がプロセス全体を巻き込む諸刃の剣となったわけであり は成功することが確定しているケース以外への乱用はすべからくして控えるべきかとそもそも型とは 失敗が想定されるその上で失敗してほしい意図がない場合の代替としては前述したよう 仮にする場合でもせめて落とさずデフォルトを記述するや ただし本件に照らすとこちらは不適 そのものが悪手というより用途としてのミスマッチかと 大方新アーキに移行する際安易に旧のそれからコピーしたことによる意図しないの混入といったところでは
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 41 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.042s