在Swift 4中改组多项选择数组

杰米

有人可以解释我如何对包含多个项的数组进行混洗,例如:

var answers = [["A","B","C"], ["D","E","F"], ["G","H","I"], ["J","K","L"]]

我知道改组一个简单的数组,但是这个数组比较复杂,我尝试了很多方法,没有任何效果。提前致谢。

代码不同

因此,关于混洗阵列有很多问题。我个人使用的解决方案是GameplayKit提供的功能。您无需编写游戏即可利用它:

import GameplayKit

var answers = [["A","B","C"], ["D","E","F"], ["G","H","I"], ["J","K","L"]]
answers = GKRandomSource.sharedRandom().arrayByShufflingObjects(in: answers) as! [[String]]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章