无法使用readLine()中的字符串创建NSExpression

时间:2019-04-07 17:39:08

标签: swift nsexpression

这是我的代码:

print("Please enter your formula:")

let formula = readLine()

if formula == ("[0-9+-*/%]"){
    let result = NSExpression(format: formula)
    let result1 = result.expressionValue(with: nil, context: nil) as? Int
    print("\(result1)")
} else {
    print("please type a real formula")
}

我的代码一直在说我的“格式:公式”有问题。

  

可选类型'String?'的值必须解包为'String'类型的值

0 个答案:

没有答案