跳到主要内容

Swift数组的shuffle()方法

shuffle()方法将数组中的所有元素进行随机排序。

示例

var numbers = [1, 2, 3, 4, 5]

// 对numbers数组的元素进行随机排序
numbers.shuffle()

print(numbers)

// 输出: [ 5, 1, 2, 4, 3 ]

shuffle()语法

数组shuffle()方法的语法如下:

array.shuffle()

这里,arrayArray类的对象。

shuffle()参数

shuffle()方法不接受任何参数。

shuffle()返回值

shuffle()方法不返回任何值。它只会对当前的array元素进行随机排序。

示例:Swift数组shuffle()

var languages = ["Swift", "C", "Java"]

// 对languages数组的元素进行随机排序
languages.shuffle()

print(languages)

var priceList = [12, 21, 35]

// 对priceList数组的元素进行随机排序
priceList.shuffle()

print(priceList)

输出

["Swift", "Java", "C"]
[21, 35, 12]

在这里,我们使用shuffle()方法分别对languagespriceList数组的元素进行了随机排序。