1
end1 = "C"
end2 = "h"
end3 = "e"
end4 = "e"
end5 = "s"
end6 = "e"
end7 = "b"
end8 = "u"
end9 = "r"
end10 = "g"
end11 = "e"
end12 = "r"

puts end1, end2, end3, end4, end5, end6, end7, end8, end9, end10, end11, end12

コンマは、次の文字列が前の文字列の次の行に出力されることを意味しますか?

4

2 に答える 2

6

コンマは、putsメソッドへの呼び出しの引数を区切ります。つまり、putsここでは 12 個の引数を指定してメソッドが呼び出されます。

このputsメソッドは、各引数に続いて改行を出力するように定義されているため (指定された文字列が既に改行で終わっていない限り)、はい、各文字列は別の行に出力されます。

各文字列を同じ行に出力したい場合は、 のprint代わりに メソッドを使用できますputs

于 2012-05-09T07:31:24.167 に答える
1

コンマは、すべての変数に put を適用することを意味します。put がテキストを出力するときはいつでも、テキストの後に改行を自動的に出力します。はい、各変数の後に新しい行を追加します。

于 2012-05-09T07:33:18.520 に答える