Trouble with arrays and randomizing
本问题已经有最佳答案,请猛点这里访问。
我有
|
1
2 3 4 5 |
var rockNamesArray:[String] = [“bird”,”rock2″,”rock3″]
var rockpos = Int(arc4random_uniform(UInt32(3))) var firstrockString:String = self.rockNamesArray[rockpos] |
但它告诉我 rockNamesArray 不是成员。帮忙?
- 你在使用游乐场吗?
- 另请参阅 stackoverflow.com/questions/25855137/ 或 stackoverflow.com/questions/25582853/。
以下内容在操场上完美运行。
|
1
2 3 4 5 6 7 |
import Foundation
var rockNamesArray:[String] = [“bird”,”rock2″,”rock3″] var rockpos = Int(arc4random_uniform(UInt32(3))) var firstrockString:String = rockNamesArray[rockpos] |
从您的代码中不清楚这些变量是在函数内部还是在类级别声明的。问题是自己。它指的是成员变量,所以我假设声明在函数等内部。
正如 ABakerSmith 所暗示的 – 通过抄袭很容易找到这类问题的根源
来源:https://www.codenong.com/30106248/
