问题标签 [nsexpression]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 我可以强制 NSExpression 和 expressionValue 以某种方式假设 Doubles 而不是 Ints 吗?
我正在尝试从字符串中进行数学运算。
当我用 NSExpression 把一个字符串变成一个数学问题,然后用 expressionValue 得到结果时,Swift 假设我想要一个整数。考虑以下两个 Playground 示例:
我应该怎么做才能让我总是得到一个 Double 结果?我不想提前解析字符串。
非常有趣的是,第二个示例将“anotherExpression”转换为整数,但结果仍然返回 Double。
swift - Swift 字符串转换为公式
这可能是问这个问题的错误地方,但我知道 NSExpression,但它似乎只能做原始数学 - 我错了吗?我可以做这样的事情:@Value-2/3+9-6
很容易,但我想合并 Max's、Min's 和可能的其他一些操作(而不仅仅是乘法、除法、减法和加法。这可能在同一个等式中吗?它必须多次转换?任何建议将不胜感激!
core-data - Swift 3 Core Data - NSExpression 结合多种功能
我需要这个表达式 --> sum:(abs:(amount) * -1)
我的代码是:
但崩溃的原因是:
ios - Swift NSExpression 错误处理
我想知道是否有办法捕获 NSExpression 无效时引发的 NSInvalidArgument 错误;如:“4+”。
我试图做一个守卫,如果让,但两者似乎都失败了并且仍然抛出异常。我知道在某些情况下会抛出错误并且我不希望应用程序每次都崩溃 - 没有办法阻止它。
任何帮助是极大的赞赏。我确实看到你可以在 Objective-C 中做到这一点,但我找不到关于如何为 Swift 创建头文件的好的教程或解释。
xamarin - 创建一个新的 NSExpression
我如何创建一个NSExpression
具有恒定值的PredicateEditor
.
例如:
leftExpression 应该是字符串“state”,rightExpression 应该是字符串“Germany”
我试过了:
但这不起作用。程序停止无误!
swift - NSExpression 解决浮点表达式错误
我正在尝试使用 NSPredicate 和 NSExpression 解决数学表达式。
如果在每个操作数处输入带有浮点数的表达式,则计算得到正确解决。
某些操作数缺少浮点数的表达式,结果可能是错误的。
为了向您展示我已经在这里尝试过的是我正在测试的游乐场代码。
破碎的
的计算5 * (5/2)
结果应该是 12.5,但表达式给我的结果是 10.0,因为它计算5 * 2
解决方法
为了向您展示使用 NSExpression 计算确实有效,这是我目前解决上述结果的工作。
swift - 具有多种功能的 Swift 4 NSExpression
所以我有一个字符串formula
,可以说是:
我可以做简单的算术、乘法、除法、减法等,但我如何将 Max 函数组合到这个字符串中?
我在想我必须更改max
为可以子字符串的东西,然后单独执行每个函数并循环遍历实例,但是有更好的方法还是这样做的方法?喜欢|@Max(x,y)|
。
另外,是否有特定的语法,因为我找不到使用 Max、Min、Sum、Avg 等的任何示例——也许我只是不理解文档。
swift - 字符串格式参数绑定字典
是否有任何内置解决方案允许以 do 的方式替换字符串NSExpression
(即提供绑定字典)?
所以而不是:
我们有:
PS 我知道replaceOccurrences
,我需要 NSExpression 样式替换。谢谢!
swift - Swift - 使用未解析的标识符 NSExpression
我在https://iswift.org/playground上尝试了以下代码,但它说use of unresolved identifier NSExpression
。如果我遗漏了什么,请告诉我。
ios - 包括谓词表达式过滤器以在搜索结果中包括语音相似的字符
如何在搜索结果中实现处理语音相似字符的过滤结果?
在所附截图中iOS 11 -> Settings -> Region & Languague
:搜索带有 K 的地区也包括科摩罗。
我正在试验谓词/表达式: