eval

    0热度

    1回答

    所以,这个人可能是一个简单的回答问题。在通过雄辩的javascript工作时,我遇到了一个使用新的Function构造函数的例子。我想尝试使用我自己的函数createWithEval对这个构造函数进行逆向工程,使用,你猜对了,eval()函数。我的函数采用名称,arg和body参数,它们都是字符串。 function createWithEval(name,arg,body){ var

    2热度

    2回答

    我有节点脚本和后端,该脚本包含某些数据,并从后端得到一些条件。 对于离node script: var data={ count: 10, length: 27, days: 3 }; var condition = 'count > 10 && length < 3'; // <=== this condition got from backend if(..

    0热度

    2回答

    我尝试做一个脚本能够计算数字和数学符号的向量转换回一个字符串后的eval不工作 使用im eval()函数和例子是 str = '4*2' eval(str) ,其结果将是 ans = 8 但是当我创建成一个载体,转换回用horzcat结果将无法正常工作。 Number = [52 42 50] Number1 = (mat2str(char(Number))) str = ho

    0热度

    3回答

    代码: eval("print('foobar')") 输出: Traceback (most recent call last): File "Untitled.py", line 30, in <module> eval("print('foobar')") File "<string>", line 1 print('foobar')

    1热度

    2回答

    我想制作一个采用字符串公式的方法,并通过以非常小的间隔执行黎曼和来解决该公式的积分。我正在使用ScriptEngine和ScriptEngineManager类来评估函数(使用eval()方法)。出于某种原因,我得到这个错误: Exception in thread "main" java.lang.ClassCastException: java.lang.Integer cannot be c

    0热度

    2回答

    我正在写一个Perl脚本,用于读取包含部分Perl代码和非Perl数据的文件。 处理完文件后,我将它们写入临时文件(生成的脚本),然后使用eval命令执行。我不想单独运行生成的脚本,因为我需要使用主脚本中的变量插入到生成的脚本中。 我需要将eval命令的输出重定向到一个文件。有关如何实现这一目标的任何建议? 步骤脚本: READ_FILE 进程文件 回写与临时文件名 读取临时文件(my $file

    0热度

    1回答

    以下脚本可让您运行一段JavaScript代码。 try/catch块会捕获错误。 try { var result = eval(script); } catch (e) { // do something meaningful } 但是,如果变量script包含例如AJAX调用,这Ajax调用抛出异常(例如,在成功的功能),此异常不会被这个try

    3热度

    2回答

    今天的“有结构的乐趣”的另一集,这是一个艰难的。 我想通过arbitary长度的子场定列表下面的示例动态创建一个嵌套结构,如: x = 42; a.e = struct; subfields = {'b','c','d'}; %// arbitary length! %// desired result a.b.c.d = x; 那怎么可以呢? 当然有一个邪恶的eval解决方案,但我

    0热度

    2回答

    我正在编写一个Python中的程序,它接受用户输入(不使用Python的内置input),它是一个包含字符串列表的字符串,即。 '["hello", "world"]'。但是,一些输入内部会有多个引号,即。 '["Hello", "wor"ld"]'。我需要字符串总是eval()到一个列表。任何关于清理输入字符串的建议,以确保它始终是eval?已经尝试过.replace('"', '\"')。

    0热度

    3回答

    我有一个文本框,在这种形式的文本输入: gzip == True gzip == False and count >= 100 gzip == True or msg == "Hello!" 我使用eval()来获得结果的条件。然而,像代码注入这样的eval有明显的“安全问题”。 有什么办法可以限制条件吗?我不需要任何东西。