[過去ログ]
Rust part24 (1002レス)
Rust part24 http://mevius.5ch.net/test/read.cgi/tech/1716759686/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
45: デフォルトの名無しさん [sage] 2024/06/03(月) 20:49:12.70 ID:oYPTQzXH WinRT は「おおよそ」には Win32 API の機能を網羅しているが 根本的なパラダイムが違っていて単純には置き換えられない場合はある。 最初から WinRT を前提として作っていれば Win32 API 抜きで行けることは多いよ。 ゼロではないところがイライラするかもしれんけど。 http://mevius.5ch.net/test/read.cgi/tech/1716759686/45
318: デフォルトの名無しさん [sage] 2024/06/23(日) 21:00:39.70 ID:GCEM9Zx1 Rustツアー https://tourofrust.com/00_ja.html 説明が簡潔すぎてモヤモヤが増えていくばかり。 しかも終盤は翻訳されていない。 http://mevius.5ch.net/test/read.cgi/tech/1716759686/318
379: デフォルトの名無しさん [sage] 2024/06/26(水) 14:43:55.70 ID:eR4cI6Xf スコープを抜けた時にデストラクタが自動的に呼ばれる それだけ 予備知識を必要としない http://mevius.5ch.net/test/read.cgi/tech/1716759686/379
443: デフォルトの名無しさん [] 2024/06/28(金) 12:27:02.70 ID:4Cbqp0xY >>441 C++/C#/Javaとの比較はともかく、LLとの比較は目指すところが違うでしょ。 Rustは組み込みやOSまでカバーする言語。 医療用機器とか、自動車とか、命に関わるような分野でバグを入れないための言語なんだから。 金融も同じようなものだけど、そっちはOCamlの実績(みずほ)があるのでRustである必要は必ずしもは無い。 http://mevius.5ch.net/test/read.cgi/tech/1716759686/443
516: デフォルトの名無しさん [sage] 2024/06/30(日) 21:21:34.70 ID:aS5UFAEb 見抜けるようになっていないから a は array である一方で s は slice array は型として長さの情報を持つ一方 slice は持たない slice の長さはコンパイル時にわからないしわかろうともしないしチェックもない http://mevius.5ch.net/test/read.cgi/tech/1716759686/516
609: デフォルトの名無しさん [sage] 2024/07/07(日) 09:49:42.70 ID:Qx35uTG5 何がダメかというと「ある型(クラス)が別の型(クラス)の実装を継承してしまうこと」でこれが依存関係となり負の連鎖をもたらす クラスの継承はこれに該当するから使ってはいけない Rustにも継承とみなせる機能はあるけれど上記に該当しないため大丈夫 そこが決定的な違い http://mevius.5ch.net/test/read.cgi/tech/1716759686/609
788: デフォルトの名無しさん [] 2024/07/12(金) 22:12:50.70 ID:VeLgD+zy >>781 RcやBoxは分かりやすいけどStringやVecも動的確保だよね、ということに気付いてない人もいるかも? Rustが良いのはムーブが基本なおかげで意図せぬメモリコピーが起きないこと 所有権を他に渡す (ある構造体から別の構造体にか、あるコンテナから別のコンテナにとか移動する) 際にコストが発生しない C++は逆で明示的に move しないと意図せぬコピーが起こる http://mevius.5ch.net/test/read.cgi/tech/1716759686/788
831: デフォルトの名無しさん [sage] 2024/07/13(土) 15:38:58.70 ID:MYuplL5h >>830 それLSPのどの項目に違反してる? LSPは振る舞いに関する形式的なものなのでそのような意味論にまでは踏み込んでいないよ http://mevius.5ch.net/test/read.cgi/tech/1716759686/831
894: デフォルトの名無しさん [sage] 2024/07/19(金) 03:51:08.70 ID:riLGg6QV >>891 この各収納先への移譲と両側のトレイト境界が汎用化の肝 trait FromIterator<A>: Sized { fn from_iter<T: IntoIterator<Item = A>>(iter: T) -> Self; } http://mevius.5ch.net/test/read.cgi/tech/1716759686/894
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s