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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
401
(1): 2022/07/21(木)15:49:13.07 ID:Q1uK5/Rv(1) AAS
>>400
Haskellの型クラスの方が先だろ。

「プログラミング言語史に残る進歩」とかさすがに恥ずかしいレベル。
419
(1): 2022/07/22(金)00:32:54.07 ID:/9LzCqck(1) AAS
>>418
これが>>402が言う型クラス以上の意義があるものなの?
427
(1): 2022/07/22(金)05:52:26.07 ID:FhKnOINS(1) AAS
C++の欠点は、何でもできること。
その欠点をなくして、わかりやすくしたのがRust。
バイナリ界のJavaと言い換えても良い。
ほとんどのプログラマはC++よりRustを使うほうが良い。
432
(1): 2022/07/22(金)11:30:46.07 ID:emgmw9dd(1) AAS
Java厨は出て来ないで下さいうざいだけです
445
(1): 2022/07/22(金)21:29:36.07 ID:zWgtMzpY(1) AAS
>>435
あの人はプログラミング能力だけの人じゃなくてDBとか分散システムのアルゴリズムが主戦場の人でしょ。
プログラム読み書き堪能に越したことはないけど、そこだけで人を評価するのは視野が狭いよ。
573: 2022/08/25(木)02:02:11.07 ID:sE5vq5kZ(1/2) AAS
範囲はHashMap全体たが
Arc単体で提供するスレッドセーフはimmutableな共有所有のみ
その例だとHashMapは読み取り専用になる
他を要求するなら他と組み合わせる

まずArcは置いといて単独所有の時
整数やブールならAtomicXxxでスレッドセーフ
一般的な型ならMutex<T>
読み取り同時複数ならRwLock<T>
それぞれコストが異なるので使い分ける

その上で共有所有ならArc<.....>をそれらの上に被せる
636: 2022/09/05(月)19:21:35.07 ID:g3RfqaIY(2/2) AAS
>>635
2行目間違えた
as i32 に読み替えて
689: 2022/09/10(土)15:54:53.07 ID:BhJh8aSd(3/5) AAS
>>687
[T; N] は N <= 27 までしかDefault実装されてなかったからこのコードじゃダメだった
こっちならOK

let mut bitmap: [ARGB32; LEN] = std::array::from_fn(|_i| Default::default());
885
(2): 2022/10/04(火)14:54:07.07 ID:zVqHX6VA(2/10) AAS
>>880
でも標準機能の中でその理解が必要なんだよ
into_iterとかiterとか
その辺は本当にちゃんと理解してないとまともなループする書けない
909: 2022/10/04(火)18:41:19.07 ID:NDareeYW(1) AAS
この複オジ演パターンはもうみんな気づいてるよね
911
(1): 2022/10/04(火)19:01:55.07 ID:7zYgBA5I(2/2) AAS
>>907
初心者・初学者に「the bookを読め」はさすがにむちゃだろ。

やっぱり「初心者はRust使わず他の言語から勉強しろ」が正解なのかね。
947: 2022/10/05(水)23:44:31.07 ID:V7HNybPt(1) AAS
毎日毎日息を吐くように嘘を吐く複オジ
控え目に言っても頭おかしい
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.039s