gpt4 book ai didi

arrays - 数组和随机化的问题

转载 作者:行者123 更新时间:2023-11-30 10:15:44 24 4
gpt4 key购买 nike

我有

var rockNamesArray:[String] = ["bird", "rock2", "rock3"]

var rockpos = Int(arc4random_uniform(UInt32(3)))

var firstrockString:String = self.rockNamesArray[rockpos]

但它告诉我rockNamesArray不是成员(member)。帮忙?

最佳答案

以下内容在 Playground 上完美运行。

import Foundation

var rockNamesArray:[String] = ["bird", "rock2", "rock3"]

var rockpos = Int(arc4random_uniform(UInt32(3)))

var firstrockString:String = rockNamesArray[rockpos]

从您的代码中不清楚这些变量是在函数内部还是在类级别声明。问题是 self. 引用成员变量,因此我假设声明位于函数等内部。

正如 ABakerSmith 所暗示的 - 通过将有问题的代码复制并粘贴到 Playground 中,很容易找到此类问题的真相。

关于arrays - 数组和随机化的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30106248/

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