在Ruby中,可以使用多种方法来反转字符串。以下是其中的一些方法:
- 使用
reverse
方法:
str = "hello" reversed_str = str.reverse puts reversed_str # 输出 "olleh"
- 使用字符串插值:
str = "hello" reversed_str = "#{str.length}#{str}" puts reversed_str # 输出 "5hello"
- 使用
split
和join
方法:
str = "hello" reversed_str = str.split.reverse.join puts reversed_str # 输出 "olleh"
- 使用
each_char
迭代器:
str = "hello" reversed_str = "" str.each_char { |char| reversed_str = char + reversed_str } puts reversed_str # 输出 "olleh"
以上就是Ruby中反转字符串的几种方法。