配列の値を構造体に割り当てる最良の方法

バーカーラウンジャー

私は次の構造体を持っています

Traditional = Struct.new(:a, :b, c:)
array = [1, 2, 3]

構造体で定義されているのと同じ順序で、構造体のすべてのフィールドの値を含む配列。配列から対応する構造体フィールドに値を渡す最良の方法は何ですか?

私ができるように:

my_struct[:a] => 1
ルーク

Rubyには、必要なことを正確に実行するsplat演算子があります。

obj = Traditional.new(*array)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Cの構造体(構造体の配列に値を割り当てる)

構造体の配列内に構造体の配列を割り当てる

構造体の配列内の構造体に文字列要素を割り当てる

構造体配列に値を割り当てる方法

複数の構造体の配列を動的に割り当てる

構造体配列のchar文字列にメモリを割り当てる方法は?

構造体のポインタの配列に構造体を割り当てる方法は?

構造体の配列内のtypedef構造体にメモリを割り当てる方法

構造体の1D配列を動的に割り当てる:2つの方法

構造体の配列を動的に割り当てる

構造体へのポインタの固定配列に値を割り当てる方法

他の関数から構造体配列にアクセスして値を割り当てる方法

構造体の配列にメモリを割り当てる方法は?

ポインタの2D配列を構造体に割り当てる方法

構造体配列の最後にSentinel値を提供する方法

構造体の配列を変更する最良の方法は?

構造体のデータ要素に値を割り当てる方法

構造体へのポインタの配列を作成し、作成された構造体に値を割り当てる方法

構造体の配列に配列を割り当てます

MATLABで構造体配列に構造体を割り当てる

Juliaで構造体の配列を作成して値を割り当てる

構造体を配列に直接割り当てる方法は?

構造体の配列の割り当てに失敗する

SWIFT:構造体配列内のアイテムのすべての値を変数に割り当てる

構造体、構造体内の構造体の配列にメモリを適切に割り当て、その配列をパラメータとして渡す方法

構造体、構造体内の構造体の配列にメモリを適切に割り当て、その配列をパラメータとして渡す方法

fgetsの構造体の配列にメモリを割り当てる

C ++:参照によって渡された構造体の動的配列を割り当てて埋める方法は?

構造体の配列、動的割り当て

TOP 一覧

  1. 1

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    CSSのみを使用して三角形のアニメーションを作成する方法

  4. 4

    ドロップダウンリストで選択したアイテムのQComboBoxスタイル

  5. 5

    ZScalerと証明書の問題により、Dockerを使用できません

  6. 6

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  7. 7

    Windows 10でのUSB入力デバイスの挿入/取り外しの検出

  8. 8

    Excel - count multiple words per cell in a range of cells

  9. 9

    PictureBoxで画像のブレンドを無効にする

  10. 10

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  11. 11

    スタート画面にシャットダウンタイルを追加するにはどうすればよいですか?

  12. 12

    Python / SciPyのピーク検出アルゴリズム

  13. 13

    Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

  14. 14

    Pythonを使用して、リストからデータを読み取り、特定の値をElasticsearchにインデックス付けするにはどうすればよいですか?

  15. 15

    LinuxでPySide2(Qt for Python)をインストールするQt Designerはどこにありますか?

  16. 16

    goormIDEは、ターミナルがロードするデフォルトプロジェクトを変更します

  17. 17

    QGISとPostGIS(マップポイント(米国の地図上にraduisを使用した緯度と経度)

  18. 18

    MLでのデータ前処理の背後にある直感

  19. 19

    ターミナルから「入力ソースの変更」ショートカットを設定する

  20. 20

    パンダは異なる名前の列に追加します

  21. 21

    同じクラスの異なるバージョンを使用したクラスローディング:java.lang.LinkageError:名前の重複クラス定義を試行しました

ホットタグ

アーカイブ