Reverse a string: Difference between revisions

Line 2,245:
=={{header|Swift}}==
Swift's strings are iterated by <code>Character</code>s, which represent "Unicode grapheme clusters", so reversing it reverses it with combining characters too:
{{works with|Swift|2.x+}}
<lang swift>func reverseString(s: String) -> String {
return String(s.characters.reverse())
}
print(reverseString("asdf"))
print(reverseString("as⃝df̅"))</lang>
{{works with|Swift|1.x}}
<lang swift>func reverseString(s: String) -> String {
return String(reverse(s))
Anonymous user