标签: swift
如何在Swift中评估字符串? 我的字符串由数字和逻辑运算符组成。
一些例子是:
"2+2" "2%2" "2+2" "2=3" "2>3" "2/5"
我认为,如果编写一个函数来执行此操作过于复杂,则解析字符串并将其作为bin / bash过程中的外部进程执行,而不是读取结果。有任何想法吗?
如果只有算术运算符,其他问题like this就是解决方案。在我的例子中出现bool运算符,它在NSExpression eval中返回错误。