首页 > 解决方案 > 在 Swift 中随机播放字符串中的字符

问题描述

可以使用新的 Swift 5 shuffle() 方法(直接,或更复杂的咒语)随机打乱 Swift 字符串变量中的字符吗?(长度大于 1)

标签: swiftstringshuffle

解决方案


你可以简单地试试这个漂亮的代码

extension String {
    func shuffleString(minLength : Int) -> String{
        return self.count > minLength ? String(self.shuffled()) : self
    }
}


var string = "Whatever is your string"
print(string.shuffleString(minLength: 1))

在此处输入图像描述


推荐阅读