[過去ログ]
Rust part24 (1002レス)
Rust part24 http://mevius.5ch.net/test/read.cgi/tech/1716759686/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
122: デフォルトの名無しさん [] 2024/06/14(金) 09:19:59.81 ID:g3k7S7zc >>109 現在進行形だけどC/C++が絶滅するわけじゃなさそう http://mevius.5ch.net/test/read.cgi/tech/1716759686/122
230: デフォルトの名無しさん [sage] 2024/06/16(日) 22:37:41.81 ID:ICtaqBL/ >>226 >じゃあ言語の仕様をどうやって把握すんの? 言語の仕様はリファレンスで把握しろよ >Rust のコンパイラを実装できましたって言えるの? 言える必要性が全くないやろ どうしても言いたければ公式が用意してるコンパイラと標準ライブラリのテストを全部通したらいいんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1716759686/230
236: デフォルトの名無しさん [sage] 2024/06/17(月) 22:06:12.81 ID:JE6O5Al9 米ホワイトハウス「ソフトウェアはメモリ安全でなければならない」との声明を発表:「C」「C++」よりも「Rust」などの言語を推奨 https://atmarkit.itmedia.co.jp/ait/articles/2403/18/news045.html http://mevius.5ch.net/test/read.cgi/tech/1716759686/236
466: デフォルトの名無しさん [sage] 2024/06/29(土) 14:41:30.81 ID:Kxp5xIIU 掲示板に貼れる程度の内容なら リファクタリングしても知れてるでしょ http://mevius.5ch.net/test/read.cgi/tech/1716759686/466
482: デフォルトの名無しさん [] 2024/06/29(土) 18:24:11.81 ID:bsok8bJg C/C++をメモリ安全にするプロジェクト https://www.itmedia.co.jp/enterprise/articles/2406/28/news084.html Rustイラネになりそう http://mevius.5ch.net/test/read.cgi/tech/1716759686/482
590: デフォルトの名無しさん [sage] 2024/07/06(土) 09:36:32.81 ID:5g1fLWJR UNIX系でGUIをどうしても使わないといけない場合にTk使ってたけど 今はhtmlでいいかなって http://mevius.5ch.net/test/read.cgi/tech/1716759686/590
622: デフォルトの名無しさん [sage] 2024/07/07(日) 11:31:52.81 ID:Eha1J0DV 当初から、算数の四則演算の型を継承で説明できないことを 知りながら無理を通したぼんくらが流行らせたのだ 難しい算数よりも布教しやすい教義を優先するほうが儲かるという判断 その判断が合理的と思うかどうかは人それぞれ http://mevius.5ch.net/test/read.cgi/tech/1716759686/622
738: デフォルトの名無しさん [sage] 2024/07/10(水) 23:44:27.81 ID:6pwTfhEs >>733 RustやGoは違う方法で継承を行っているというだけで継承を廃止したというのは誤解 わざと誤解させてるという面もあるにはある http://mevius.5ch.net/test/read.cgi/tech/1716759686/738
754: デフォルトの名無しさん [sage] 2024/07/11(木) 17:15:40.81 ID:HnhcW2rv LSPはsupertypeのインスタンス(オブジェクト)とsubtypeのインスタンスの振る舞いを比較してそこで満たすべき原則を挙げていますから Rustのtraitをsupertypeとしてみてもそのインスタンスが存在しないため振る舞いの比較ができないですね traitはLSPとは関係ない立ち位置にいます http://mevius.5ch.net/test/read.cgi/tech/1716759686/754
798: デフォルトの名無しさん [sage] 2024/07/13(土) 00:46:50.81 ID:UG7jOJ2R Rust の所有権システムは機械的に静的検証が可能なように設計されている。 しかし Rust のルールでの機械的静的検証で安全だと確信できないが実際には安全というケースは ごく普通にあり、その内の典型的なものは実行時のチェックで補えるようにライブラリが整備されている。 http://mevius.5ch.net/test/read.cgi/tech/1716759686/798
941: デフォルトの名無しさん [sage] 2024/07/23(火) 23:07:54.81 ID:tKFzmUCx ほとんどの言語でオブジェクトを返す時にヒープを使うから RustでもBox<dyn>を使っても構わないけど ライフタイムさえ満たしてやればヒープを使わずに&dynにできるよ use std::fmt::Display; type FizzBuzz<'a> = &'a dyn Display; fn fizz_buzz_iter<'a, T: Display>(i: &'a[T], s: &'a[&str; 3]) -> impl Iterator<Item = FizzBuzz<'a>> { (1..).map_while(|int| match (int % 3, int % 5) { (0, 0) => Some(&s[0] as FizzBuzz), (0, _) => Some(&s[1]), (_, 0) => Some(&s[2]), (_, _) => i.get(int).map(|int| int as FizzBuzz), }) } fn main() { let i: [_; 256] = std::array::from_fn(|i| i as u8); let s: [_; 3] = ["FizzBuzz", "Fizz", "Buzz"]; for x in fizz_buzz_iter(&i, &s).take(30) { println!("{x}"); } } http://mevius.5ch.net/test/read.cgi/tech/1716759686/941
956: デフォルトの名無しさん [sage] 2024/07/24(水) 07:25:15.81 ID:Py4dd1Kh たしかにXY問題だな 「異なる型が入り乱れてイテレートしたい」←何のために? 「異なる型が入り乱れてタプルがある」←どうやってそれが出来た? http://mevius.5ch.net/test/read.cgi/tech/1716759686/956
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.046s