[過去ログ] Rust part15 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
355(3): 2022/05/26(木)22:19 ID:LHrMwKV/(1/3) AAS
わかりやすい例
確実にスタックが溢れるusize::MAX回の再帰
fn main() {
assert_eq!(usize::MAX, count(usize::MAX));
}
fn count(n: usize) -> usize {
// println!("{:p}", &n);
match n {
0 => 0,
n => 1 + count(n - 1),
省5
357: 2022/05/26(木)23:01 ID:LHrMwKV/(2/3) AAS
>>356
再帰だと&nは毎回異なる
つまり再帰をループ化する阻害要因
358(1): 2022/05/26(木)23:18 ID:LHrMwKV/(3/3) AAS
ごめん
n表示だけでもあかんわ
ループ化されず溢れる
調査のために、printよりもっと軽くて最適化で消えない操作、何かないかな
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.041s