Reverse a string in Ruby

前端 未结 22 1134
广开言路
广开言路 2020-12-05 06:36

How do you reverse a string in Ruby? I know about string#reverse. I\'m interested in understanding how to write it in pure Ruby, preferably an in-place solution.

22条回答
  •  广开言路
    2020-12-05 07:16

    I believe this would work also

    def reverse(str)
      string = ''
       (0..str.size-1).each do |i|
        string << str[str.size - 1 - i]
       end
      string
    end
    

提交回复
热议问题