1

「The Well-Grounded Rubyist」から始めたところですが、彼らは次の例を示しました。

print "Hello. Please enter a Celsius value: "
print "The Fahrenheit equivalent is ", gets.to_i * 9 / 5 + 32, ".\n"

特に、文字列の連結にコンマを使用しているように見える 2 行目を見ています。+コードの一部のため、シンボルは使用されていないと思い+ 32ます。しかし、誰かがコンマが実際に何をしているのか説明できますか?

4

3 に答える 3

10

カンマは引数の区切り文字です。このprintメソッドは任意の数の引数を取ることができ、それらを順番に出力します。文字列の連結(ここで発生する場合)は、printメソッド自体の内部で行われます。

于 2010-03-01T23:13:01.640 に答える
2

カンマは、print関数への引数を区切ります。

于 2010-03-01T23:13:04.637 に答える
1

引数の区切り文字、つまりprintは3つの引数で呼び出されます。

于 2010-03-01T23:12:46.623 に答える