在 Ruby 中,可以使用多种方法来格式化字符串。以下是一些常用的方法:
name = "John"
age = 30
puts "My name is #{name} and I am #{age} years old."
format
方法:name = "John"
age = 30
puts "My name is %s and I am %d years old." % [name, age]
name = "John"
age = 30
puts "My name is %s and I am %d years old." % {name: name, age: age}
sprintf
方法:name = "John"
age = 30
puts sprintf("My name is %s and I am %d years old.", name, age)
String#%
方法(与 format
方法类似):name = "John"
age = 30
puts "My name is %s and I am %d years old." % [name, age]
以上就是在 Ruby 中格式化字符串的一些常用方法。你可以根据自己的需求和喜好选择合适的方法。