在Ruby中,可以使用多種方法來反轉(zhuǎn)字符串。以下是其中的一些方法:
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中反轉(zhuǎn)字符串的幾種方法。