Uses Reverse

Reverse String
Reverse String in Crystal
module ReverseString
  def self.reverse(input : String) : String
    input.reverse
  end
end

This is the simplest and most exemplary solution, using the built-in String#reverse method. Internally, it uses a very optimized implementation, using a buffer and working directly on the string's bytes. If curious, check the source code.

13th Nov 2024 · Found it useful?