需要逆转一个迅速的字符串,以此为此。
var str = "Hello, playground"
let reactedText = str.characters.reversed()
let nowBackwards = Array(reactedText)
let answer = String(nowBackwards)
,由于我什么也没发现,因此我在主题中没有找到一些积极的选票:)或者确实是一个更好的[较短,在不同的]解决方案中。
假设您正在使用 swift 4 :
let string = "Hello, playground"
let reversedString = String(string.reversed())
由于在swift 4中, String
s是 Character
数组,您可以在 String
本身上调用 reversed
,结果将为 [Character]
类型,您可以从中初始化 String
。
let stringToBeReversed = "Hello, playground"
let reversedString = String(stringToBeReversed.reversed()) //"dnuorgyalp ,olleH"
在字符串库
中可用反向方法let str = "Hello, world!"
let reversed = String(str.reversed())
print(reversed)