Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > csvライブラリ > CSV::Rowクラス > []
field(header_or_index, minimum_index = 0) -> object | nil
[permalink][rdoc]self[header_or_index, minimum_index = 0] -> object | nil
ヘッダの名前かインデックスで値を取得します。フィールドが見つからなかった場合は nil を返します。
require "csv"
row = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row.field("header1") # => "row1_1"
row.field("header2") # => "row1_2"
row["header1"] # => "row1_1"
row["header2"] # => "row1_2"