回答編集履歴

1

より詳しく

2017/05/04 16:56

投稿

NCC1701
NCC1701

スコア1680

test CHANGED
@@ -24,4 +24,8 @@
24
24
 
25
25
  ヘッダを指定すると```@table.map { |row| row[index_or_header] }```に渡されて、Arrayオブジェクトを生成して戻り値にします。
26
26
 
27
+ つまり、CSV::Tableインスタンスとは独立した別のインスタンスに値を代入していることになります。
28
+
27
29
  インデックスを指定すると、CSV::Tableインスタンスが内包しているCSV::Rowインスタンスを戻り値にします。
30
+
31
+ つまり、CSV::Tableインスタンスそのものに値を代入していることになります。