只是好奇,刚开始使用V8ScriptEngine,我有这个代码片段
private void button1_Click(object sender, EventArgs e)
{
string f = "function myFunc(x) {if(x >= 3500.00) return '001'; else return '002'; }";
string r = "";
using (var eng = new V8ScriptEngine()) {
eng.Evaluate(f);
r = (string)eng.Script.myFunc(3500.0000001);
}
Console.WriteLine("r={0}", r);
}
这很好用..
脚本引擎如何推断脚本语言是 Javascript?,我想它必须评估整个脚本块来断言它是 java 还是 vb 或任何其他受支持的语言,这不是一项昂贵的任务吗?或者是否可以告诉 Scriptengine 语言目标具有特定的风格?