ruby 字符串插值表达式

ruby expression for string interpolation

名称="James Kirk",星舰="USS Enterprise" 给定上述变量,编写一个 Ruby 表达式,使用字符串插值来生成:"The captain of the USS Enterprise is James Kirk"

所以插值的工作原理如下。您首先需要使用双引号,例如使用“”。然后在这些双引号内,您只需添加 #,然后添加包含您想要 运行 的代码块的 {}。所以在这种情况下,您有 2 个作业:

 name = "James Kirk" 
 starship = "USS Enterprise"

会导致您 "interpolating" 字符串中的变量如下所示:

what_you_want = "The captain of the #{starship} is #{name}"

希望对您有所帮助!如果没有,请发表评论,我会详细说明。