跳到主要内容

Swift集合的shuffled()方法

shuffled() 方法会随机打乱集合中的所有元素。

示例

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

// 打乱 numbers 的元素
var result = numbers.shuffled()

print(result)

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

shuffled() 语法

shuffled() 方法的语法如下:

set.shuffled()

这里,setset 类的一个对象。

shuffled() 参数

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

shuffled() 返回值

shuffled() 方法返回一个被打乱顺序的数组。

示例: Swift set shuffled()

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

print("原始集合: ", languages)

// 打乱 languages 的元素
var result = languages.shuffled()

print("打乱后的集合: ", result)

输出

原始集合:  ["C", "Java", "Swift"]
打乱后的集合: ["Swift", "Java", "C"]

在这个示例中,我们使用 shuffled() 方法来打乱 languages 集合的元素。