[過去ログ] Rust part24 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
55: 2024/06/05(水)14:33:58.97 ID:jddDZazx(1) AAS
>>38,54

定義するとは何かすら知らないレベルでRustやってるのかよw
135: 2024/06/14(金)21:29:25.97 ID:1kqNSQLr(2/2) AAS
>>133
あなたがつまらんかどうかが評価軸じゃないので
601: 2024/07/06(土)14:56:55.97 ID:X3tW4qHs(1) AAS
タウリンなんていらん
eguiで充分
692
(1): 2024/07/09(火)23:17:09.97 ID:dptasXVA(1) AAS
>>691
長方形がトレイトで正方形が構造体とか意味不明なんだが他の形はどっちにするんだ?
おかしいだろ
774: 2024/07/12(金)13:01:13.97 ID:KyXC0KGT(3/7) AAS
>>771
Rustのゼロコスト抽象化はそういう意味ではなくてRustの様々な抽象化仕様を実行時の追加コストゼロで実現していることでしょ

>>772
値がムーブされないままスコープが尽きたらデストラクタが自動で呼ばれるだけでしょ
だからRcのように参照カウンタを用いて共有ownershipを提供する仕組みもあるよ
828: 2024/07/13(土)13:52:54.97 ID:E+PNnzD+(1/2) AAS
PartialOrd: PartialEqは
PartialEq(等価判定)を持つ型にPartialOrd(半順序判定)を追加するときに
a.partial_cmp(b) == Some(Ordering::Equal)

a.eq(b) (⇔ a == b)
が同じになることを期待してる

この場合の置換の対象は型のインスタンスではなく使われる型の関数だから
LSPをインスタンスの置換に限定するか処理の置換にまで拡張するかで結論が変わる

PartialOrdの追加はPartialEqを使ってる既存のコードに影響しないから
技術的にはLSPと無関係ともいえるし
省1
846: 2024/07/14(日)07:40:10.97 ID:iqWqiKXK(4/10) AAS
クラスのメソッド継承との決定的な違いは、このコードにメンバー変数は一切登場せず、つまりいかなる構成の型からも独立した抽象的なコードであること
853: 2024/07/14(日)12:47:51.97 ID:JssLuzWj(2/4) AAS
>>822
tokio 自体は難しくないけど
cargo test と組み合わせると難しくなる罠
933: 2024/07/23(火)01:10:26.97 ID:XvQFw5Nb(2/2) AAS
>>931
>let xxx = HashMap::<_, _, FxHash>::from_iter(array);
FxHashのところはFxBuildHasherだね
let xxx = FxHashMap::from_iter(array);と書いたほうがいろいろ親切

親切設計のライブラリなら
let xxx = AHashMap::from(array);
のようにFromIteratorだけでなくFromも使える
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s