我想用变量替换用户输入中的文本。 我写了一个小的演示代码,向您展示我的问题:
puts "Enter your feeling"
a = gets.chomp
@feel = "good"
puts a
所以当涉及到输入时,我输入:
Actually i fell very #{@feel}
然后我希望得到这个输出:
Actually i fell very good
但我得到了这个输出:
Actually i fell very #{@feel}
我做错了什么?
答案 0 :(得分:0)
您可以使用内核#eval
eval ("a")
答案 1 :(得分:-1)
#{variable}仅适用于双引号(“”)。所以你试试里面的“”。如果您使用此'',它将被视为字符串