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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
181: 2024/06/16(日)04:10:20.19 ID:dwkxcYMW(5/22) AAS
>>180
コンパイラが区別してくれるわけじゃないからそう書いた
今はRustコンパイラの秘密を探ってるんだし
234: 2024/06/17(月)21:23:17.19 ID:McDpAz4n(1/2) AAS
卒業式でみんなで思い出を言うやつみたいだな

卒業生 「そして役に立たないどんぐり!」
卒業生一同 「どんぐり~」
273: 2024/06/20(木)09:08:01.19 ID:868QLl9r(1) AAS
>>271
!はマクロ

Rustは関数のオーバーロードがない
Rustは可変長引数もない

これらの弱点をマクロでおぎなっているんだよ
334
(2): 2024/06/24(月)16:21:31.19 ID:jX1oxSab(2/5) AAS
>>333
//1→2
//2→1
//3→3
(1) 四則演算のみ:
y=2*(x-2)(x-3)+1*(x-1)(x-3)+3*(x-1)(x-2);
規則は、y0*(x-x1)(x-x2)のようなパターンを
サイクリック(循環的)に繰り返す。

(2)三項演算子、その1
y=x==1?2:(x==2?1:(x==3?3:0));
省2
383: 2024/06/26(水)17:42:24.19 ID:AVbFTHWJ(1) AAS
>>382
そのココロは?
529: 2024/07/01(月)06:29:11.19 ID:XAeGvvJG(1) AAS
>>525
unwrapは使わずにmapでNone/Errを透過的に渡すのはRustの基本
547: 2024/07/01(月)15:53:07.19 ID:2HyCglUW(1) AAS
>>543
ダサすぎるから
600: 2024/07/06(土)14:33:03.19 ID:+47S9kNa(1) AAS
rust版のstreamlit作れよ
627: 2024/07/07(日)14:05:34.19 ID:nRN7u0+P(6/6) AAS
rustにも派生はあるじゃん
685
(4): 2024/07/09(火)21:56:05.19 ID:sTXYSGuF(2/2) AAS
Rustのトレイトは優れているため
LSPに違反するコード例を作ることができないんだよ
もしRustに文句をつけたかったら
LSPに違反する二つの型のコード例を作って示してごらん
Rustで違反例を作るのは不可能だよ
838
(1): 2024/07/13(土)17:43:27.19 ID:mV5TIlCk(8/8) AAS
>>831
意味でなく形式に拘るなら「事後要件を弱めてはいけない」などのルールは、要件がプログラム等の形式で表現されない限りLSPの評価の土台にすら上がらないってことにならない?

Cloneトレイトは公式のドキュメントに

// Required method
fn clone(&self) -> Self;
Returns a copy of the value.

とあって、exampleでは実際に assert_eq を使って説明しているので、この説明を元にCloneトレイトを実装する型の妥当性を判断して良いように思う
これでもまだ「それは意味論上のものでしかない」というなら、逆にそれをクリアしてクラス間の振る舞いを示している現実的な例を教えてくれ
889
(1): 2024/07/18(木)02:40:28.19 ID:0QBRSK+b(1) AAS
ところでchronoって、しょっちゅうAPIが変わるし
やたら冗長な書き方になるし結構クソじゃない?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.046s