公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
公式ドキュメント
https://www.rust-lang.org/learn
Web上の実行環境
https://play.rust-lang.org
※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
https://doc.rust-lang.org/book/
※Rustを学ぶ際に犯しがちな12の過ち
https://dystroy.org/blog/how-not-to-learn-rust
※Rustのasyncについて知りたければ「async-book」は必読
https://rust-lang.github.io/async-book/
※次スレは原則>>980が立てること
前スレ
Rust part27
https://mevius.5ch.net/test/read.cgi/tech/1733146370/
ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.5ch.net/test/read.cgi/tech/1514107621/
探検
Rust part28
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2025/03/24(月) 17:37:00.15ID:NJwebgj2974デフォルトの名無しさん
2025/05/02(金) 20:50:39.57ID:tUdMCpmj そして記述漏れが出る恐れが出てくる
975デフォルトの名無しさん
2025/05/02(金) 20:54:15.01ID:bGn62aq8 Option型があると言っても
hoge(None, None, None, None, Some(1))
みたいなのはダサいよね
hoge(None, None, None, None, Some(1))
みたいなのはダサいよね
976デフォルトの名無しさん
2025/05/02(金) 20:56:32.63ID:tUdMCpmj structと整合性がない
977デフォルトの名無しさん
2025/05/02(金) 20:59:30.84ID:z720W3rP978デフォルトの名無しさん
2025/05/02(金) 21:00:36.60ID:z720W3rP >>976
嘘を付き出すのはよろしくないかと
嘘を付き出すのはよろしくないかと
979デフォルトの名無しさん
2025/05/02(金) 21:01:59.09ID:z720W3rP >>975
そういうケースのために記述性も効率も良いビルダー方式がある
そういうケースのために記述性も効率も良いビルダー方式がある
980デフォルトの名無しさん
2025/05/02(金) 21:06:06.88ID:tUdMCpmj >>977-978
理解力が低下してるな
デフォルト値を書き換えるのを忘れると言っている
特定の組み合わせが必要なものがあったとして、それを強制する仕組みがない
それに数個必要な引き渡しがいくつ必要なのかを覚えなくてはならない
理解力が低下してるな
デフォルト値を書き換えるのを忘れると言っている
特定の組み合わせが必要なものがあったとして、それを強制する仕組みがない
それに数個必要な引き渡しがいくつ必要なのかを覚えなくてはならない
981デフォルトの名無しさん
2025/05/02(金) 21:09:06.51ID:06aFKDyR982デフォルトの名無しさん
2025/05/02(金) 21:09:43.98ID:z720W3rP983デフォルトの名無しさん
2025/05/02(金) 21:13:02.11ID:5gJO9Aey スクリプト言語じゃないとキーワード引数実装無理じゃね
984デフォルトの名無しさん
2025/05/02(金) 21:13:29.15ID:z720W3rP >>981
derive_builderを使ったことがなく文句を言ってるのかね
この方式のほうが簡潔で冗長がなくなる
オプションキーワード引数方式だと自分でそのシグネチャを書かなければならなく冗長になる
ビルダー方式は冗長がなく有利
derive_builderを使ったことがなく文句を言ってるのかね
この方式のほうが簡潔で冗長がなくなる
オプションキーワード引数方式だと自分でそのシグネチャを書かなければならなく冗長になる
ビルダー方式は冗長がなく有利
985デフォルトの名無しさん
2025/05/02(金) 21:14:00.07ID:bGn62aq8 アニメーションの毎フレーム毎に呼び出すような、パフォーマンスが大事な関数でもbuilderパターン使えるの?
986デフォルトの名無しさん
2025/05/02(金) 21:15:34.05ID:i8P7c2SF キーワード引数なら完全にゼロコストにできる
ビルダーだと、余計な初期化用の構造体が必要だし、値を指定しているパラメータについても最初にデフォルト値のコピーが走っちゃうからゼロコストにならない
ビルダーだと、余計な初期化用の構造体が必要だし、値を指定しているパラメータについても最初にデフォルト値のコピーが走っちゃうからゼロコストにならない
987デフォルトの名無しさん
2025/05/02(金) 21:16:03.15ID:n0wyIh3y 他に膨大な議論をしてるのにキーワード引数なんてたいして重要てはない割に面倒なものは後回しだろ。
(一応は名前つき引数の提案は何年も前に出てはいる。)
(一応は名前つき引数の提案は何年も前に出てはいる。)
988デフォルトの名無しさん
2025/05/02(金) 21:18:16.83ID:5gJO9Aey マクロを使えばなんとか
989デフォルトの名無しさん
2025/05/02(金) 21:22:00.73ID:q0/bxH7J990デフォルトの名無しさん
2025/05/02(金) 21:24:13.63ID:06aFKDyR >>983
コンパイルされる言語でも使うよ (C#やKotlin)
コンパイルされる言語でも使うよ (C#やKotlin)
991デフォルトの名無しさん
2025/05/02(金) 21:24:49.07ID:BP5o1HEV >>989
何と比較してゼロコストだと言ってる?
何と比較してゼロコストだと言ってる?
992デフォルトの名無しさん
2025/05/02(金) 21:25:45.04ID:bGn62aq8 昔々、X ToolkitはCでキーワード引数を実現するために
配列を使ってなかったっけ?
末尾に終端マーカーを置き忘れると落ちる
配列を使ってなかったっけ?
末尾に終端マーカーを置き忘れると落ちる
993デフォルトの名無しさん
2025/05/02(金) 21:29:20.61ID:tUdMCpmj994デフォルトの名無しさん
2025/05/02(金) 21:30:23.29ID:5gJO9Aey >>990
おお、コンパイラ賢い
おお、コンパイラ賢い
995デフォルトの名無しさん
2025/05/02(金) 21:31:43.23ID:q0/bxH7J996デフォルトの名無しさん
2025/05/02(金) 21:34:42.77ID:z720W3rP 構造体の初期化のために
キーワード付オプション引数の関数のシグネチャを記述するのは冗長でバカげている
Rustのderive_builder利用のビルダー方式が最も簡潔でベスト
キーワード付オプション引数の関数のシグネチャを記述するのは冗長でバカげている
Rustのderive_builder利用のビルダー方式が最も簡潔でベスト
997デフォルトの名無しさん
2025/05/02(金) 21:38:09.58ID:06aFKDyR SerdeやPythonのnumpy並みに「その言語の利用者ならみんな知ってる」ライブラリならともかく、ユーティリティ程度のものでも特定のライブラリにロックインするのがベストなもんかね
998デフォルトの名無しさん
2025/05/02(金) 21:38:30.32ID:n0wyIh3y >>993
キーワード引数なら間違えないのか?
キーワード引数なら間違えないのか?
999デフォルトの名無しさん
2025/05/02(金) 21:39:36.25ID:n0wyIh3y >>997
マクロってそういうもんだよ。
マクロってそういうもんだよ。
1000デフォルトの名無しさん
2025/05/02(金) 21:40:47.47ID:tUdMCpmj Rustおじさん論破した
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 39日 4時間 3分 48秒
新しいスレッドを立ててください。
life time: 39日 4時間 3分 48秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 自民・麻生太郎 副総裁 石破政権の1年は「どよーん」 高市政権の発足で「何となく明るくなった」「世の中のことが決まり動いている」 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★3
- 麻生太郎が石破政権の1年を酷評「どよーんとして何も動かない感じだったな。それに引き換え高市政権は物事が動いている」 [597533159]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★4
- 【速報】室井佑月、米山隆一との離婚を決意wwwwwwwwwwwwwwwwwwww [802034645]
- 官僚「台湾有事についての質問か、『政府として逐一答えない』と…(カタカタカタ)」高市「私1人で答弁できるわよ!」 [972432215]
- この時期って彼女・嫁欲しくなるよな…😥 [369521721]
