我有一个变量作为字符串let q1 = "3 + 5"
,但我想转换为整数,以便let q1 = 8
。我尝试使用let q1Int: Int? = Int(q1)
,但它似乎不等于8。我首先需要将q1保留为字符串,因为我需要在屏幕上显示“ 3 + 5”。
let q1 = "3 + 5"
var questionInt: Int? = Int(q1)
var answerInt: Int? = Int(answer)
if answerInt == questionInt{
addScore()
}
当我将questionInt
更改为8时,它会增加分数,但是当我尝试将字符串转换为整数时却不会。