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 回答