結局、話をまとめると
ビルダーパターンで
foo()
.item1(value1)
.item3(value3)
.item7(value7)
と書くか
名前付きオプション引数で
foo(
item1=value1,
item3=value3,
item7=value7,
)
と書くか
これだけの違いだよな
どちらも変わらん慣れだけの問題
どちらも見た通りなので指定ミスや重複ミスなど起きようがない
あとはそれらを提供するライブラリ側だ
いずれも普通は初期化関数を自分で書かなければならない
Rustでderive_builderを使えば構造体に属性を付けるだけで済みシンプルかつミスも起きない
少なくとも現状でderive_builderに欠点は見つかっておらず最善な方法であるといえる
Rust part29
■ このスレッドは過去ログ倉庫に格納されています
2025/05/04(日) 23:45:58.01ID:GqHoJEAc
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【358】車の買い替えで妻がこだわる「開運ナンバー」。アホくさ…と一蹴した夫が知った「驚がくの事実」 (FORZA) [少考さん★]
- 10代男性が感電し入院 3ピンのプラグに2穴のコード差し込む 体育館でバスケットゴールの片づけ中に 福岡・北九州市 [バイト歴50年★]
- GMO熊谷正寿社長、攻撃者は「約79億円を要求」 不正アクセスで [少考さん★]
- サイバー攻撃ハッカー集団、GMOが27日12:00までに1億6000万払わなければ、顧客攻撃と声明 GMOは政府に防御要請、警察自衛隊へ [お断り★]
- 日本の機関へのサイバー攻撃が増えてきて、人々が疑問に。「マイナンバーカードの情報って安全なの? [バイト歴50年★]
- あぼーん
- 【朗報】GMO、ハッカーに開示請求へ [455679766]
- フランス人「ラーメンは日本食だと思ってた。でも実際は中国発祥だった。私はずっと日本人に騙されていたんだ」 [153736977]
- 【悲報】台湾人「全世界が日本を標的に叩いてて草、まあ馬鹿にされて当然だがw」←9700いいね
- 【悲報】日本人、X自動翻訳のせいでシャレにならないくらい嫌われ始めるWWWWWWWWWWWWWWW [841411289]
- 検察「山上よ、統一教会が動機というが、他の不遇な生い立ちの人間は静かに暮らしている。何故お前はそうしない?」 [829997716]
- 細野防災相「全国民は食料・水・トイレを用意して。公序がなくてもまずは自助」何が起こるんです? [545512288]