[過去ログ]
Rust part15 (1002レス)
Rust part15 http://mevius.5ch.net/test/read.cgi/tech/1652347700/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
127: デフォルトの名無しさん [sage] 2022/05/18(水) 15:04:45.49 ID:dI/aN4vs >>125 そんな魔法はありません http://mevius.5ch.net/test/read.cgi/tech/1652347700/127
181: デフォルトの名無しさん [sage] 2022/05/20(金) 07:35:06.49 ID:SXN+DpBP >>177 >>146のオーバーフロー対策をしてみた これでいい? fn fibonacci_iter() -> impl Iterator<Item=usize> { let mut op: Option<usize> = Some(0); let mut oq: Option<usize> = Some(1); std::iter::from_fn(move || { op.take().map(|p| { op = oq.take().map(|q| { oq = q.checked_add(p); q }); p }) }) } fn main() { for (n, f) in fibonacci_iter().enumerate() { println!("f({n}) = {f}"); } } http://mevius.5ch.net/test/read.cgi/tech/1652347700/181
194: デフォルトの名無しさん [sage] 2022/05/20(金) 11:03:32.49 ID:WF81UNfB >>192 君のコードを汚いという人間は一人や二人ではないだろう? それがなぜなのか? なぜ汚いと言われるのか? 自分で考えて足掻いてこそ成長するんだよ http://mevius.5ch.net/test/read.cgi/tech/1652347700/194
312: デフォルトの名無しさん [sage] 2022/05/23(月) 22:37:22.49 ID:HY9DKb05 汚染が始まった! http://mevius.5ch.net/test/read.cgi/tech/1652347700/312
355: デフォルトの名無しさん [sage] 2022/05/26(木) 22:19:48.49 ID:LHrMwKV/ わかりやすい例 確実にスタックが溢れる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), } } ①デバッグモードだとスタックオーバフロー ②リリースモードだと溢れずアサートも通る ③リリースモードでもコメントになっているprintlnの//を外すと最適化されなくなるようでスタックオーバフロー http://mevius.5ch.net/test/read.cgi/tech/1652347700/355
356: デフォルトの名無しさん [sage] 2022/05/26(木) 22:41:19.49 ID:chFOJ7KS >>355 わかりやすい? println入れるとなぜ最適化されなくなるの? http://mevius.5ch.net/test/read.cgi/tech/1652347700/356
385: デフォルトの名無しさん [sage] 2022/05/29(日) 20:16:50.49 ID:JtP99XwD どう見てもRustの方が安全安心 C++では>>382においてb以外のメンバ変数(フィールド)があっても動作してしまう つまり初期化されていない部分が残り未定義動作となる http://mevius.5ch.net/test/read.cgi/tech/1652347700/385
587: デフォルトの名無しさん [sage] 2022/06/10(金) 12:39:41.49 ID:awrGQFqA >>586 生成されたバイナリを見た方が良いよ https://godbolt.org/z/Kcd6zf68e 定数たたみ込みでnopになってるっぽい http://mevius.5ch.net/test/read.cgi/tech/1652347700/587
930: デフォルトの名無しさん [sage] 2022/06/25(土) 15:17:36.49 ID:VflkbZsO >>926 じゃあ、ウェブのアセンブラって意味で良いんじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1652347700/930
996: デフォルトの名無しさん [] 2022/06/27(月) 08:27:05.49 ID:SVONOTxH 慣用句の意味を調べるときは"で括るんやで http://mevius.5ch.net/test/read.cgi/tech/1652347700/996
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.037s