Ruby 初心者スレッド Part 33
■ このスレッドは過去ログ倉庫に格納されています
0431デフォルトの名無しさん
2009/12/25(金) 16:16:30puts 1+
2
これは3と出る。+がまだ完結していないから2までがまとまって解釈される。
puts(1+
+2)
同じく3。
puts 1
+2
これは1までで完結しているから1と出て、+2は単項演算して捨てられる。
puts(1
+2)
これは unexpected tINTEGER, expecting ')'
次の行まで見て完結させてくれないのはどうして?
■ このスレッドは過去ログ倉庫に格納されています