二维数组的元素是这样的 CSV::Row 对象。
[[csv_row_object]]
我试图展平这个数组并在 ruby 2.3 和 2.6 中得到不同的结果。
为什么不同的结果?
# in Ruby 2.6(ruby 2.6.0rc1)
[[#<CSV::Row "no":"001111" "status":"1" >]].flatten
returns ["no","001111","status","1"]
# in Ruby 2.3.8
[[#<CSV::Row "no":"001111" "status":"1">]].flatten
returns [#<CSV::Row "no":"001111" "status":"1">]