reverse method
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('');
}