プログラミング言語 Rust 4【ワッチョイ】 (301レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
209: (オイコラミネオ MMb5-+3Ti) 2023/04/24(月)18:43 ID:3hT7+QpVM(1/3) AAS
横から済みませんがが、
Rust で Vec に要素を追加した場合にメモリー不足になったかどうかを検出
するのはどうしたらよいんでしたっけ?
211(1): (オイコラミネオ MMb5-+3Ti) 2023/04/24(月)18:53 ID:3hT7+QpVM(2/3) AAS
>>210
それは予め領域を確保しておく関数で、確保できなかった場合には、
Result<(), TryReserveError>
という戻り値を返す関数と言うことですか?
そして、関数呼び出しの直後に ? を書くと、エラー発生時にそこで
アプリをダウンさせると言うことですか?
212: (オイコラミネオ MMb5-+3Ti) 2023/04/24(月)19:00 ID:3hT7+QpVM(3/3) AAS
>>211
事故レスですが、? 演算子は、x ? と書くと、x の値が Err(y) だったら、
return Err(From::from(y)),
というような動作をする関数のようですね。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s