Ruby字符串处理怎样格式化

avatar
作者
筋斗云
阅读量:0

在 Ruby 中,可以使用多种方法来格式化字符串。以下是一些常用的方法:

  1. 使用字符串插值:
name = "John" age = 30 puts "My name is #{name} and I am #{age} years old." 
  1. 使用 format 方法:
name = "John" age = 30 puts "My name is %s and I am %d years old." % [name, age] 
  1. 使用字符串格式化(String#format):
name = "John" age = 30 puts "My name is %s and I am %d years old." % {name: name, age: age} 
  1. 使用 sprintf 方法:
name = "John" age = 30 puts sprintf("My name is %s and I am %d years old.", name, age) 
  1. 使用 String#% 方法(与 format 方法类似):
name = "John" age = 30 puts "My name is %s and I am %d years old." % [name, age] 

以上就是在 Ruby 中格式化字符串的一些常用方法。你可以根据自己的需求和喜好选择合适的方法。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!