[過去ログ]
Rust part24 (1002レス)
Rust part24 http://mevius.5ch.net/test/read.cgi/tech/1716759686/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
13: デフォルトの名無しさん [sage] 2024/05/29(水) 13:56:47.79 ID:HitYRPv5 なるほどそれはもうやるしかないね http://mevius.5ch.net/test/read.cgi/tech/1716759686/13
119: デフォルトの名無しさん [sage] 2024/06/14(金) 08:53:45.79 ID:Rk5MFfRB >>118 それは無理だとわかったので誰も進めていない http://mevius.5ch.net/test/read.cgi/tech/1716759686/119
183: 警備員[Lv.18] [sage釣] 2024/06/16(日) 04:37:34.79 ID:qe+k+ZN3 解放されたスタックフレームが残って、どうやって呼び出し元に帰るつもりなんだろう。😱 http://mevius.5ch.net/test/read.cgi/tech/1716759686/183
194: デフォルトの名無しさん [sage] 2024/06/16(日) 10:41:20.79 ID:irw16nD2 新参に教えといてあげると 172, 175, 180, 182あたりはすべて複製おじさん(通称 複オジ)という同一人物だよ 知ったかぶりで出鱈目ばかり書いて全く反省しないという 悪い意味で有名な人ので騙されないように注意してね http://mevius.5ch.net/test/read.cgi/tech/1716759686/194
284: デフォルトの名無しさん [sage] 2024/06/20(木) 19:23:04.79 ID:XVLgMtD/ >>280 Lisp http://mevius.5ch.net/test/read.cgi/tech/1716759686/284
415: デフォルトの名無しさん [] 2024/06/27(木) 19:07:01.79 ID:inDwmtnT そんなの読むような真面目な人間は5chに来ない http://mevius.5ch.net/test/read.cgi/tech/1716759686/415
513: デフォルトの名無しさん [sage] 2024/06/30(日) 18:28:40.79 ID:MSv8cbxu 関数型のように書きたいならば基本はfor_eachを使わない 行き詰まりのfor_eachを使うと値もエラーも返せなくなる http://mevius.5ch.net/test/read.cgi/tech/1716759686/513
668: デフォルトの名無しさん [sage] 2024/07/09(火) 00:42:48.79 ID:m6Akkl5N >>660 LSPは派生型がその基底型を継承する時その振る舞いは同じで代替できるという当たり前な話なんだが クラスはこの件でも欠陥があるため意識してプログラムを書かないとLSPに反してしまう Rustはクラスがなくトレイトは枠組みだけで基底型ではないためLSPは全く関係ないぞ http://mevius.5ch.net/test/read.cgi/tech/1716759686/668
856: デフォルトの名無しさん [sage] 2024/07/14(日) 13:21:58.79 ID:iqWqiKXK >>855 そういうことではないよ RustではOption型やResult型でエラーや異常値を含めて正しい状況を値として得られるんだよ 例えば長さ0で初期値なしの時に Pythonだとエラーだよね Rustは常に値として返してくれて今回はOption<Self::Item>型 http://mevius.5ch.net/test/read.cgi/tech/1716759686/856
927: デフォルトの名無しさん [sage] 2024/07/21(日) 22:10:59.79 ID:kEjkNYpd >>922 use std::collections::HashMap; fn main() { let xs = [(1, "a"), (2, "b"), (3, "c")]; let map = HashMap::from(xs); println!("{:?}", map); } http://mevius.5ch.net/test/read.cgi/tech/1716759686/927
958: デフォルトの名無しさん [sage] 2024/07/24(水) 08:43:57.79 ID:sCVmnNU/ とりあえず出来ました struct Hoge<'a> { t: (&str, u64, &str, &str, u64) } impl<'a> IntoIterator for Hoge<'a> { type Item = Fuga<'a>; type IntoIter = std::vec::IntoIter<Self::Item>; fn into_iter(self) -> Self::IntoIter { vec![ Fuga::from(self.t.0), Fuga::from(self.t.1), Fuga::from(self.t.2), Fuga::from(self.t.3), Fuga::from(self.t.4), ].into_iter() } } みなさんありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1716759686/958
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.044s