Swift程序 编写一个将数组中的元素进行随机排序的程序
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()函数会随机地排序元素,因此每次运行代码时,输出结果都会有不同的元素位置。