Невозможно создать NSExpression со строкой из readLine () - PullRequest
0 голосов
/ 07 апреля 2019

Это мой код:

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")
}

Мой код постоянно говорит, что у моей "format: формула" есть проблемы.

Значение необязательного типа 'String?'должен быть развернут в значение типа 'String'

...