我想知道如果我使用randomElement如何在Swift中获取数组的索引。
示例:
我有一个来自JSON文件的数组。每次单击按钮后,我想通过数组中的值更改标签。 我想遍历数组以打印值,并在显示后删除它。问题是我看不到如何获取当前值来删除她。
Request::with(['user','type']);
我看到了更多的选项来使数组随机化,但是在阅读了Swift 4.2的一些文章之后,最佳实践是使用 randomElement()。
答案 0 :(得分:1)
一个简单的解决方案是获取随机索引
if let index = myArray.indices.randomElement() {
myLabel.text = myArray[index].question
}