在Swift中逆转字符串



需要逆转一个迅速的字符串,以此为此。

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)

最新更新