Ruby 2.4.0 リファレンスマニュアル > ライブラリ一覧 > csvライブラリ > CSV::Rowクラス > ==

instance method CSV::Row#==

self == other -> bool[permalink][rdoc]

自身が other と同じヘッダやフィールドを持つ場合に真を返します。 そうでない場合は偽を返します。

[PARAM] other:
比較対象の CSV::Row のインスタンスを指定します。


require "csv"

row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])

row1 == row2 # => true
row2 << ["header3", "row1_3"]
row1 == row2 # => false