0

ゾンビの名前と墓地を出力する方法

文字列を追加せずにこれを連結できますか?

z = zombie.find(3)

puts z.name
puts z.graveyard

これは間違っていますか?最後の墓場のみを出力しています。

4

2 に答える 2

3

puts "#{z.name} #{z.graveyard}"

これは文字列補間と呼ばれます。

于 2012-06-15T21:23:45.900 に答える
2

使用する必要があります

puts "#{z.name} #{z.graveyard}"

これがどのように評価されるのか疑問に思うかもしれません。Interpolationを見る必要があります。z.name式の結果はz.graveyard、文字列に連結/挿入されます。に入る式はすべて#{ }評価され、文字列に挿入されます

于 2012-06-15T21:23:56.457 に答える