deconstruct -> [object]
[permalink][rdoc][edit]-
パターンマッチに使用する行の値の配列を返します。
require "csv" row = CSV::Row.new(["header1", "header2", "header3"], [1, 2, 3]) case row in [2.., 2.., 2..] puts "all 2 or more" in [...2, 2.., 2..] puts "first column is less than 2, and rest columns are 2 or more" end #=> "first column is less than 2, and rest columns are 2 or more" が出力される
[SEE_ALSO] パターンマッチ/非プリミティブなオブジェクトのマッチ: deconstruct メソッドと deconstruct_keys メソッド