evaluate相关内容

Java 中的布尔表达式求值

我正在寻找一种相对更简单(与编写解析器相比)的方法来评估 Java 中的布尔表达式,我不想使用 JEP 库. 我有一个字符串表达式,例如:(x > 4 || x 6) 我的目标是用值替换变量.p> 有什么方法可以评估这个表达式吗? 请记住,这可以是任何深度,因此编写解析器将非常复杂. 解决方案 您可以使用 Java6 并选择任何流行的脚本语言,例如 Sc ..
发布时间:2022-01-19 17:07:05 Java开发

为什么 PHP 认为 0 等于字符串?

我有以下代码: $item['price'] = 0;/* 获取项目信息的代码在这里 */if($item['price'] == 'e') {$项目['价格'] = -1;} 它旨在将项目价格初始化为0,然后获取有关它的信息.如果价格被告知为“e",则表示交换而不是卖出,它作为负数存储在数据库中. 也有可能将价格保留为 0,因为该项目是奖金或因为价格将在稍后设置. 但是,当价格没 ..
发布时间:2022-01-17 08:59:13 PHP

从字符串生成闭包需要 Groovy 语法帮助

我正在尝试从字符串生成闭包.闭包内的代码引用了一个 DSL 函数 build().我得到的错误暗示 Groovy 正在尝试执行闭包而不是仅仅声明它.什么是正确的语法?以下是我已经尝试过的一些结构. sh = new GroovyShell()cl = sh.evaluate( '{ build("我的工作") }' }=>歧义表达式可以是无参数的闭包表达式,也可以是孤立的开放代码块;sh = 新 ..
发布时间:2021-12-23 16:34:29 其他开发

如何将变量传递给评估函数?

我正在尝试将一个变量传递给 Puppeteer,但是当我使用以下非常简化的示例时,变量 evalVar 未定义. 我是 Puppeteer 的新手,找不到任何示例来构建,所以我需要帮助将该变量传递到 page.evaluate() 函数,以便我可以在内部使用它. const puppeteer = require('puppeteer');(异步() => {const browser = ..
发布时间:2021-12-17 13:12:12 前端开发

如何在另一个单元格中使用写为字符串的公式[评估 Google 电子表格]

我阅读了几篇关于 Google 电子表格缺少评估功能的旧帖子.2016年有什么解决办法吗? 最简单的例子. 'A1' 包含以下字符串:UNIQUE(C1:C5) 'B1' 我想用它来评估用 'A1' 编写的 独特 公式. 我尝试以这种方式连接:包含 ="&A1 的 'B1' 但结果是字符串 =UNIQUE(C1:C5).我也试过间接公式. 有什么建议可以打破最后的希望吗? ..
发布时间:2021-12-15 22:48:34 其他开发

有没有办法评估存储在单元格中的公式?

在 Google 文档电子表格中,我正在寻找类似 =EVAL(A1) 的内容,其中 A1 设置为 "=1+2". 我发现在 MS Excel 中有一个 EVALUATE() 函数(这似乎有点难以正确使用).但我在 Google 文档中找不到任何类似的内容. 我还搜索了 功能列表,但找不到任何有用的东西... 解决方案 不,Google 表格中没有与 Excel 的 EVALUA ..

为什么 PHP 认为 0 等于一个字符串?

我有以下一段代码: $item['price'] = 0;/* 获取物品信息的代码放在这里 */if($item['price'] == 'e') {$item['price'] = -1;} 它的目的是将商品价格初始化为 0,然后获取有关它的信息.如果价格被告知为“e",则表示交易而不是卖出,后者以负数形式存储在数据库中. 也有可能将价格保留为 0,因为该项目是奖金,或者因为价格将在稍 ..
发布时间:2021-12-01 10:45:55 PHP

计算字符串“3*(4+2)"产量 int 18

.NET 框架中是否有可以计算字符串中包含的数值表达式并返回结果的函数?例如: string mystring = "3*(2+4)";int 结果 = EvaluateExpression(mystring);Console.Writeln(result);//输出 18 是否有标准框架函数可以替换我的 EvaluateExpression 方法? 解决方案 如果要计算字符串表达式, ..
发布时间:2021-12-01 09:24:22 C#/.NET

ANTLR 命题逻辑评估器

我正在尝试在 ANTLR 中创建一个语法来评估命题逻辑公式.所以对于输入 (1 & 0) |1,应该返回true. 我已经构建了以下内容: 代码返回[布尔值]: 公式 EOF {$value = $formula.value;};公式返回 [布尔值]: equiv {$value = $equiv.value;};equiv 返回 [布尔值]: a=意味着 {$value = $a.val ..
发布时间:2021-11-11 03:49:23 Java开发

XSL.评估表达

对不起我的英语. XSL 1.0. 如何根据元素或属性值计算表达式? 例如 XML: ref-helpconcat('../help/', $lang, '/index.html') 我尝试使用来自 'reference' 属性的表达式: ..
发布时间:2021-10-02 20:27:11 其他开发

php xpath 评估重复数据只获取第一行

这是我的 PHP 代码: loadHTMLFile($url);$xpath = new DOMXpath($doc);$数据=数组('家庭队' =>$xpath->evaluate('string(//td[@class="table-home"]/a)'),'客队' =>$xpath->evaluate('string(//td[contains(@class, "table-away")] ..
发布时间:2021-10-02 19:49:39 PHP

Puppeteer:如何在评估函数中使用 XPath 和外部变量?

我正在尝试在 Puppeteer 的评估函数中使用 XPath 和外部变量,但是有一个问题: 如果我使用评估函数并传入外部变量,则无法传入 XPath, 如果我删除 XPath 一切正常,但我需要使用 XPath 来完成. 我刚刚收到此错误: UnhandledPromiseRejectionWarning: TypeError: 转换循环JSON 的结构-->从构造函数“Br ..
发布时间:2021-10-02 19:38:03 其他开发

要计算为数字的字符串表达式

我需要编写一个 TSQL 用户定义函数,它将接受一个字符串并返回一个数字. 我会调用像 dbo.EvaluateExpression('10*4.5*0.5') 这样的函数应该返回数字 22.5 谁能帮我写这个函数EvaluateExpression. 目前我正在使用我需要避免的 CLR 函数. 编辑 1 我知道这可以使用存储过程来完成,但我想在一些语句中调用这个函数 ..
发布时间:2021-08-25 19:24:23 数据库

php - 将单引号字符串转换为双引号

在这里和谷歌搜索了一个多小时,似乎找不到答案. 我有一个从包含变量的数据库查询返回的字符串,但是这些字符串似乎都是单引号返回的,因此变量不会像双引号那样被评估. 从 sql 查询返回的是 $result: 这不会评估 2 个变量: $myname = 'david';$occupation = '初学者';$result = '你好,我的名字是 $myname,我的职业是 $o ..
发布时间:2021-06-30 19:42:01 PHP

如何运行 mongo --eval?

我运行 mongo --help 并且它有一个用于评估 javascript 的选项. mongo --eval 参数 但是,我还没有找到任何如何使用它的示例.我尝试运行它,但没有成功.有人知道怎么做吗? 原因是,我想通过命令行删除一个集合(以便我可以重用代码并将其放入shell脚本).我知道我可以编写另一个 nodejs 并调用 db 来运行它..但不是 20 行代码,如果有一个只有几 ..
发布时间:2021-06-03 20:15:31 前端开发