reverse method

String reverse()

Reverses the characters in the string, one code unit at a time.

Note: This is a naive reversal. For strings with emoji or combining characters, use safeReverse instead to preserve grapheme clusters.

Example:

'hello'.reverse()             // 'olleh'
'123'.reverse()               // '321'

Implementation

String reverse() {
  final result = <String>[];
  for (int i = length - 1; i >= 0; i--) {
    result.add(this[i]);
  }
  return result.join('');
}