如何打印出僵尸的名字和墓地
你可以在不添加字符串的情况下连接它吗?
z = zombie.find(3)
puts z.name
puts z.graveyard
这是错的吗?它只输出最后一个,墓地。
答案 0 :(得分:3)
puts "#{z.name} #{z.graveyard}"
它叫做字符串interpolation。
答案 1 :(得分:2)
你应该使用
puts "#{z.name} #{z.graveyard}"
您可能想知道如何评估它!你应该看看Interpolation。表达式z.name
和z.graveyard
的结果被连接/插入到字符串中。任何进入#{ }
的表达式都会被评估并插入到字符串