swift - 如何将加法作为字符串转换为整数
问题描述
我有一个变量作为字符串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 时,它会增加分数,但是当我尝试将字符串转换为整数时,它不会。
解决方案
推荐阅读
- amazon-web-services - 如何配置 AWS Route 53 域以指向 Godaddy 托管
- angular - 复杂的可观察链异步只订阅一次
- python - 如何在python中调用用户定义函数中声明的变量
- python - 在与python文件相同的文件夹中定义文件位置
- dataframe - 嵌套的json扁平化火花数据框
- html - 将列用作表中的行
- python - python中datetime模块的isoformat函数返回不正确的偏移量
- javascript - THREE.js 不渲染图像
- r - 带有每个国家/地区值的交互式欧洲地图
- python - Pandas 将 df1 中的一列与 df2 中的多列进行比较