Rust part28at TECHRust part28 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト986:デフォルトの名無しさん 25/05/02 21:09:43.98 z720W3rP.net >>980 忘れる? キーワード指定オプション引数を付け忘れる それに対応するメソッドを付け忘れる どちらも同じことだ ビルダー方式で欠点は何も存在しない 987:デフォルトの名無しさん 25/05/02 21:13:02.11 5gJO9Aey.net スクリプト言語じゃないとキーワード引数実装無理じゃね 988:デフォルトの名無しさん 25/05/02 21:13:29.15 z720W3rP.net >>981 derive_builderを使ったことがなく文句を言ってるのかね この方式のほうが簡潔で冗長がなくなる オプションキーワード引数方式だと自分でそのシグネチャを書かなければならなく冗長になる ビルダー方式は冗長がなく有利 989:デフォルトの名無しさん 25/05/02 21:14:00.07 bGn62aq8.net アニメーションの毎フレーム毎に呼び出すような、パフォーマンスが大事な関数でもbuilderパターン使えるの? 990:デフォルトの名無しさん 25/05/02 21:15:34.05 i8P7c2SF.net キーワード引数なら完全にゼロコストにできる ビルダーだと、余計な初期化用の構造体が必要だし、値を指定しているパラメータについても最初にデフォルト値のコピーが走っちゃうからゼロコストにならない 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch