reversed property

  1. @useResult
String get reversed

Returns a new string with all characters reversed, by Unicode code point (rune). Surrogate-pair characters survive intact, but grapheme CLUSTERS are NOT preserved: a base letter plus a combining mark, or a ZWJ/skin-tone emoji sequence, is reordered or split (e.g. e+U+0301 reverses to a leading combining acute). Reverse over characters if cluster integrity matters. Audited: 2026-06-12 11:26 EDT

Implementation

@useResult
String get reversed => String.fromCharCodes(runes.toList().reversed);