检查数组何时完成改组以执行一些操作

时间:2019-09-26 11:39:56

标签: arrays swift

我正在使用array.shuffle()随机地重新排列数组的内容,我想检查数组何时完成了改组以进行一些操作,因为我发现当我将代码放在array.shuffle()之后数组未完成改组,代码被解雇。谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您不需要等待,因为方法shuffle是同步的,这意味着下一行将在完成改组后运行

var arr = ["1","2","3"]
arr.shuffle()
print(arr) // ["2", "1", "3"]