ゾンビの名前と墓地を出力する方法
文字列を追加せずにこれを連結できますか?
z = zombie.find(3)
puts z.name
puts z.graveyard
これは間違っていますか?最後の墓場のみを出力しています。
ゾンビの名前と墓地を出力する方法
文字列を追加せずにこれを連結できますか?
z = zombie.find(3)
puts z.name
puts z.graveyard
これは間違っていますか?最後の墓場のみを出力しています。
puts "#{z.name} #{z.graveyard}"
これは文字列補間と呼ばれます。
使用する必要があります
puts "#{z.name} #{z.graveyard}"
これがどのように評価されるのか疑問に思うかもしれません。Interpolationを見る必要があります。z.name
式の結果はz.graveyard
、文字列に連結/挿入されます。に入る式はすべて#{ }
評価され、文字列に挿入されます