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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
25: デフォルトの名無しさん [sage] 2024/05/30(木) 21:16:17.01 ID:YSwCBZpR(2/2) AAS
>>24
24(1): デフォルトの名無しさん [sage] 2024/05/30(木) 18:56:43.74 ID:d8P/nzpp(1) AAS
>>23
axumとsqlx
ありがと、試してみよう
63
(1): デフォルトの名無しさん [sage] 2024/06/08(土) 04:40:43.01 ID:j2N7L69L(1) AAS
Option<String>型のxがある時に
x.as_ref()とするとOption<&String>が得られ
x.as_deref()とするとOption<&str>が得られることがわかりました

Option<&String>型のyがある時に
y.as_deref()としてもOption<&String>のままになりました
yからOption<&str>を得るにはどうすればいいのでしょうか?
166: デフォルトの名無しさん [sage] 2024/06/15(土) 22:33:28.01 ID:mfm3bm5o(3/4) AAS
ヒープを一切使わないパラダイムは昔に戻っただけ
スタックの安全性だけを考えてヒープはライブラリに任せる
365: デフォルトの名無しさん [] 2024/06/25(火) 17:23:57.01 ID:jUYULW90(1) AAS
>>363
363(1): デフォルトの名無しさん [sage] 2024/06/25(火) 16:22:38.23 ID:EN7MeMPi(2/3) AAS
それはプログラミングに慣れてるから言えることで、
エラーになってくれることが心底から有難いことだと思えるのは
エラーにならずにぶっ壊れる体験を通してじゃないと無理だよ。

結果的にわかりやすいかどうかの話じゃなくて
学習する当人がちゃんと納得して学習し続けられるかというモチベーションの話としてね。
つまり最初はPerlが良いってことか
388
(1): デフォルトの名無しさん [sage] 2024/06/27(木) 04:20:04.01 ID:nawTLqWn(1/2) AAS
スタックは早くてヒープは遅い、みたいな話よく聞くんだけど、
具体的に何が早い/遅いの?
510: デフォルトの名無しさん [sage] 2024/06/30(日) 17:55:47.01 ID:2aLeyJWV(1) AAS
こうやって関数型を勘違いしたやつが量産されてるんだな
687: デフォルトの名無しさん [sage] 2024/07/09(火) 22:36:56.01 ID:YflJELWV(6/6) AAS
>>685
685(4): デフォルトの名無しさん [sage] 2024/07/09(火) 21:56:05.19 ID:sTXYSGuF(2/2) AAS
Rustのトレイトは優れているため
LSPに違反するコード例を作ることができないんだよ
もしRustに文句をつけたかったら
LSPに違反する二つの型のコード例を作って示してごらん
Rustで違反例を作るのは不可能だよ
>>684
684(3): デフォルトの名無しさん [sage] 2024/07/09(火) 21:07:20.42 ID:YflJELWV(5/6) AAS
>>683
あるトレイトでpanic2を禁止しようとしました。事前条件(あるいは例外条件)でnopanicとしたかったけど、そんなのは無いのでとりあえずデフォルト実装でpanic禁止にしました。
しかしトレイトユーザーはそんなのお構い無しにunsafe rustでpanicを使います。ついにpanicが発生してシステムダウンしました。

LSPでケアしている問題はRustのTraitを使っている限り発生しないんじゃないんだっけ?
みたいに、
トレイトがpanicを禁止したいのに、ユーザーのトレイト実装がpanicを返す
というのはLSP違反だろ。
934
(1): デフォルトの名無しさん [] 2024/07/23(火) 01:31:49.01 ID:Rfg4Mjqa(1) AAS
tupleをiteratorしたいんだが無理?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.669s*