我正在寻找一种更好的方法,用Ruby将变量合并成字符串.
例如,如果字符串类似于:
"animal
action
second_animal
"
我有animal
、action
和second_animal
的变量,把这些变量放到字符串中的首选方式是什么?
我正在寻找一种更好的方法,用Ruby将变量合并成字符串.
例如,如果字符串类似于:
"animal
action
second_animal
"
我有animal
、action
和second_animal
的变量,把这些变量放到字符串中的首选方式是什么?
惯用的方式是这样写:
"The #{animal} #{action} the #{second_animal}"
注意字符串周围的双引号("):这是Ruby使用其内置占位符替换的触发器.不能用单引号(')替换它们,否则字符串将保持原样.