我需要在randomQuestionGenerator函数之外使用currentQuestion变量。预先声明它的正确语法是什么?如何声明具有函数外部的结构数组的变量
struct Questions {
var Question: String
var answer: Int
var answers: [String]
}
class GameScreen: UIViewController {
var correctAnswer = 0
var fullQuestions: [Questions] = []
func RandomQuestionGenerator(){
let randomQuestion =
Int(arc4random_uniform(UInt32(fullQuestions.count)))
var currentQuestion = fullQuestions[randomQuestion]
correctAnswer = currentQuestion.answer
为什么不让'currentQuestion'类似于'correctAnswer'? – OOPer