gpt4 book ai didi

arrays - 使用 arc4random 使用 Swift 获取数组中的随机元素

转载 作者:搜寻专家 更新时间:2023-11-01 05:41:35 25 4
gpt4 key购买 nike

我做错了什么?当我在 Playground 上运行这段代码时,我得到了应该出现在数组中的随机元素,但是当我将这段代码插入我的工作区项目时出现了一个问题,我得到了这个错误:

Expression resolves to an unused l-value.

var My-Array = ["Apple","Banana","Carrot","dewberry "]

My-Array[Int(arc4random_uniform(UInt32(My-Array.count)))]

最佳答案

此错误告诉您从数组中获取的值未被使用。 Playground 可以让你这样做,因为它是用来玩代码的。然而,在生产代码中,取消引用数组并保留未使用的结果值是错误的特定标志。

要解决此问题,请将值分配给变量或常量,或以其他方式使用它(例如打印出来):

let randomFruit = My-Array[Int(arc4random_uniform(UInt32(My-Array.count)))]

println(My-Array[Int(arc4random_uniform(UInt32(My-Array.count)))])

关于arrays - 使用 arc4random 使用 Swift 获取数组中的随机元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29359716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com