Swift 程序用于对数组元素进行打乱
swiftserver side programmingprogramming更新于 2025/9/23 13:22:17
Swift 提供了一个名为 shuffle() 的内置函数来对数组元素进行打乱。此函数接受一个序列或数组作为参数,然后打乱给定数组中元素的位置。
语法
func shuffle()
此函数不接受任何参数,也不返回任何值,而是打乱给定集合或数组中元素的位置。
示例
在下面的 Swift 示例中,我们将创建并初始化一个字符串类型的数组,然后使用 shuffle() 函数打乱数组元素的位置并显示输出。
import Foundation
import Glibc
// 创建数组
var myfruites = ["Kiwi", "Orange", "Mango", "Apple", "Sweet Apple", "Papaya"]
print("原始数组:", myfruites)
// 打乱数组元素
myfruites.shuffle()
print("打乱后的数组:", myfruites)
输出
原始数组:["Kiwi", "Orange", "Mango", "Apple", "Sweet Apple", "Papaya"] 打乱后的数组:["Mango", "Orange", "Kiwi", "Papaya", "Sweet Apple", "Apple"]
结论
这就是我们如何打乱数组元素的方法。这里的 shuffle() 函数会随机打乱元素,因此每次运行代码时,输出中的元素位置都会不同。