[過去ログ]
Rust part24 (1002レス)
Rust part24 http://mevius.5ch.net/test/read.cgi/tech/1716759686/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
81: デフォルトの名無しさん [sage] 2024/06/09(日) 00:50:28.83 ID:84HY0iaQ でもmatch self.front.as_mut() { Some(x) => で書けるならunwrap無い方がいい http://mevius.5ch.net/test/read.cgi/tech/1716759686/81
304: デフォルトの名無しさん [] 2024/06/22(土) 11:51:50.83 ID:7Ziu80uC すまんが、ClippyのAI版みたいなのってあるの? Youtubeを見ていたら、「ClippyはAIのを除けば一番よく指導してくれる」旨を言ってる人がいてさ AIの似たようなツールがあるって直接言ってるわけじゃないんだけど、なんか気になる表現をしてたんだ あるんだったら使ってみたいな http://mevius.5ch.net/test/read.cgi/tech/1716759686/304
377: デフォルトの名無しさん [sage] 2024/06/26(水) 13:01:41.83 ID:eR4cI6Xf Rustを学ぶ前に他の言語を学ぶ必要はないけど 全くプログラミング言語を知らないならシンプルで学習例も多いC言語一択だね ポインタとヒープの扱いまで学べたらたらC言語を忘れてRustへ http://mevius.5ch.net/test/read.cgi/tech/1716759686/377
422: デフォルトの名無しさん [sage] 2024/06/27(木) 23:40:56.83 ID:ZCM59EGi C/C++の方こそ誤魔化しているぜ そのため未定義動作だらけだ Rustはわかりやすく抽象的に明確だ そして未定義動作もない http://mevius.5ch.net/test/read.cgi/tech/1716759686/422
638: デフォルトの名無しさん [sage] 2024/07/07(日) 23:03:31.83 ID:Eha1J0DV >>633 整数クラスは分数クラスを継承したいが、分母を表す変数は継承したくない それと文字列 + 文字列が定義されている言語では 分数 + 整数の定義に必要な関数も継承したくない その関数は文字列と無関係だから http://mevius.5ch.net/test/read.cgi/tech/1716759686/638
691: デフォルトの名無しさん [] 2024/07/09(火) 22:57:23.83 ID:/lHavWP5 >>685 リスコフの置換原則は設計的な原則だから言語仕様で違反を防ぐことはできないぞ 悪名高い長方形・正方形の問題はトレイトがあっても起こり得る trait Rectangle { fn set_width(&mut self, width: i32); fn set_height(&mut self, height: i32); fn width(&self) -> i32; fn height(&self) -> i32; fn area(&self) -> i32 { self.width() * self.height() } } struct Square { len: i32 } impl Rectangle for Square { fn set_width(&mut self, width: i32) { self.len = width; } fn set_height(&mut self, height: i32) { self.len = width; } fn width(&self) -> i32 { self.len } fn height(&self) -> i32 { self.len } } fn func(x: &mut impl Rectangle) { x.set_width(3); x.set_height(4); // xが長方形であれば以下が成り立つはずだが、Square型を渡された場合に失敗する assert!(x.area() == 12); } http://mevius.5ch.net/test/read.cgi/tech/1716759686/691
750: デフォルトの名無しさん [sage] 2024/07/11(木) 13:53:08.83 ID:gabJiib7 >>747 サーバー用途で強いJavaは残るね Kotlin/Swiftもモバイルアプリのネイティブ言語として残る TSはJSで十分っていう風潮が漂いつつあるけどまあ残るだろう 死ぬのはC#とDartかな http://mevius.5ch.net/test/read.cgi/tech/1716759686/750
873: デフォルトの名無しさん [sage] 2024/07/15(月) 11:58:24.83 ID:K85WsTqt Ren4のRマークはsans-serifのゴシック体だからRustのロゴとは全然違うだろ 本人のやる気、こだわりのなさをフォントで表現してるんだから RustのRと一緒にしたら双方に失礼 http://mevius.5ch.net/test/read.cgi/tech/1716759686/873
921: デフォルトの名無しさん [sage] 2024/07/21(日) 16:39:36.83 ID:u5tRysNp >>920 タイプアノテーションの要不要があるのでもっと節約できるよ http://mevius.5ch.net/test/read.cgi/tech/1716759686/921
993: デフォルトの名無しさん [sage] 2024/07/30(火) 23:00:06.83 ID:L/ylOhaJ >>990 それはRust単体では全く発生しない問題だね C++とRustを併用する時にRustの知識を持たない人がハマるという話 FFI部分は両者の概念と挙動の違いの知識を持った人が作るべきだね http://mevius.5ch.net/test/read.cgi/tech/1716759686/993
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.055s