问题标签 [evaluate]
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.
java - Xpath 计算 "[ ]" 中的计数
我和成员们一起上课-
我尝试使用evaluate
功能 -
什么时候expression
是string
st
我得到以下异常 -
即使我更改XPathConstants.NODESET
为XPathConstants.NUMBER
我得到相同的异常。提前致谢 。
java - 评估字符串中的数学表达式
我正在开发一个 Android 应用程序,我得到一个带有我必须计算的数学表达式的字符串,我这样做是为了将字母转换为我需要的数字,但评估这个的最佳方法是什么?
没什么太复杂的,公式是这样的:
((A * 2 + B * 3 + C * 5) / 10) + D
编辑:刚刚发现那个人,非常简单的 API,就像一个魅力 http://code.google.com/p/symja/wiki/MathExpressionParser
excel - Excel:如何从单元格的输出中检索公式并对其进行评估?
例如:
我在 A1 中有这个公式:2*x+3*x
B1 中的这个公式: =SUBSTITUTE($A$1,"x",E1) 所以我在 B1 中的输出是 2*1+3*1
现在,我想要对该操作进行评估,使其显示 5 而不是 2*1+3*1
我不介意它是在同一个单元格上还是在不同的单元格上,但我该怎么做呢?
我尝试了 =VALUE(B1) 但它给了我一个错误,我尝试了 =INDIRECT("B1",0) 但它也给了我一个错误。我不熟悉这些功能,所以我不确定它们是否是我需要的。有什么建议么?
如果可能的话,我想在不使用宏的情况下做到这一点。
谢谢!
php - 简单的 PHP 东西:变量评估
好的,很抱歉,如果之前有人问过这个问题,但我不知道搜索它的关键字。情况是:
我怎样才能让它呼应“爱因斯坦是个天才”,但在定义 $subject 之前继续定义变量 $sentence ?
您可能意识到这是使用模板的基本概念。是的,我正在努力实现它。多谢你们
c# - 评估 TypeAs 表达式
我正在尝试评估一个表达式以检查评估的输出是否为空。我的代码如下所示:
这是调用该方法的方式,以解释“项目”的来源:
我尝试调用 Expression.Lambda(expr, some_parameters).Compile() 来获取一个委托,然后我可以使用它来获取“as”的输出,但我不断收到一个错误,即“X”类型的“变量”项目被引用从范围'',但它没有定义'。
我猜我没有为 Lambda 方法提供正确的参数,有人可以帮助了解正确的 Lambda 调用应该是什么样子以及我应该为它提供哪些参数?
groovy - DSL 中字符串的 Groovy 评估
我正在尝试使用 Groovy 编写类似 BASIC 的 DSL,而且我还处于早期阶段。我有一个简短的脚本(忽略包位,我会在适当的时候重构它):
和这个类:
}
以这种方式调用:
(BinsicEngine 目前只是设置了 TextArea)
此代码失败...
org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:/Users/adrian/Documents/workspace-sts-2.9.1.RELEASE/BINSIC/src/Binsic/test.bas:3:意外令牌:Hello World @ line 3 ,第 7 列。打印“Hello World”^
1 个错误
但是,如果我将语句更改为 PRINT ("Hello World") 它就可以了...
同样,如果我调整 PRINT 代码来处理非字符串,我可以让 PRINT this 工作(即它打印内存引用)。但不需要括号。
为什么不带括号的版本不起作用?我该如何解决这个问题?
excel - Excel 计算公式错误
我的 VBA 代码是
在单元格 f4 的 Sheet1 中,我=yEval(Sheet2!E19)
在 sheet1 上有公式单元格 d4 包含数字 12 Sheet2!I19 包含字符串 $Q
如果 Sheet2!e19 有字符串 INDIRECT("pries!"&Sheet2!I19&12) 或 INDIRECT("pries!"&Sheet2!I19&Sheet1!d4) 或 INDIRECT("pries!"&Sheet2!I19&"Sheet1!D"&row()+12)公式从表格中返回结果!$Q12
如果 Sheet2!e19 有字符串 INDIRECT("pries!"&Sheet2!I19&address(row(),4)) 或 INDIRECT("pries!"&Sheet2!I19&"Sheet1!D"&row()) 公式返回结果 0 看起来像忽略 row() 函数
如何使这个公式工作以根据行号更改 d4 部分,如果行是 5 则 d5
switch-statement - Switch 语句总是解析为默认值而不是大小写
所以我最近一直在尝试 D,因为我认识的许多程序员都建议我通过 C++ 学习它。
我正在使用 DMD Compiler v2.057,这是我的代码:
该程序是,每当我输入 时test
,它应该转到case
而不是default
,它只打印 E_URECCOM 的内容(这是一个包含 的常量 char[] UNRECOGNISED COMMAND\n
)。
我看不出发生了什么让它这样做。有任何想法吗?
lotusscript - 在 lotusscript 中使用评估
我尝试使用 Lotus Script 获取当前用户角色。我正在使用“评估”方法来获取它,以便我可以与公式语言一起使用。下面是代码
但是,当我尝试运行代码时,我收到此错误:“方法 CheckOperand 中的类型不匹配:发现未知,预期未知”
Lotus Script 方面的专家可以给我您的想法吗?
r - 使用 knitr 时如何配置代码?
我正在尝试建立一个工作流程来回答 SO 问题,并使用我的答案和/问题进行格式化knitr
。
render_markdown(strict = T )
最近我试图在一些代码上运行分析,profr
并且由于 的实现knitr
,分析获取了所有对evaluate
etc 的调用,这些调用支持knitr
例如
不在针织品中
如果我在平原上奔跑R
使用 knitr + profr
使用 knitr + Rprof + profr::parse_rprof
parse_rprof
由于环境问题无法运行
knitr + Rprof + summaryRprof
使用utils::summaryRprof
遗嘱阅读和总结
它似乎并没有真正描述运行的代码,只有knitr
/evaluate
细节。
问题和可能的解决方案
我目前的工作流程是在 knitr 之外运行分析,但我发现自动格式化(用 注释掉输出##
)非常有用。
有没有人遇到过一个巧妙的解决方案,或者是否需要与包开发人员一起讨论?
我目前的想法是重写parse_rprof
以将自身限制为高于第一次调用的调用force
(不是默认级别 7)
profr 的示例重写
profr
这是几乎有效的重写
然而,结果与普通的不一样R