- 822 名前:デフォルトの名無しさん [2020/10/11(日) 00:59:43.22 ID:B+MSoWxK0.net]
- ( line, ary ), line_num
この( ) をなくすと、エラーになる TEXT = <<'EOT' a b EOT line_numbers = TEXT.each_line.with_object( [ ] ).with_index( 1 ) do | ( line, ary ), line_num | # 各行・蓄積変数・行番号 ary.push( line_num ) puts "#{ line_num } : #{ line }" end p line_numbers 出力 1 : a 2 : b [1, 2]
|

|