在Ruby中,可以使用字符串插值或字符串拼接的方式从变量构建字符串。
name = "Alice"
age = 25
str = "My name is #{name} and I am #{age} years old."
puts str
输出结果为:My name is Alice and I am 25 years old.
在上述例子中,变量name和age的值被插入到了字符串中。
name = "Bob"
age = 30
str = "My name is " + name + " and I am " + age.to_s + " years old."
puts str
输出结果为:My name is Bob and I am 30 years old.
在上述例子中,变量name和age的值通过"+"运算符与字符串进行拼接。
无论是字符串插值还是字符串拼接,都可以根据变量的值动态构建字符串。这在构建动态内容的消息、日志、API请求等场景中非常有用。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云