eval

语法

eval(expr)

详情

解析给定的元代码。

注:
pandas.eval 功能类似,都是执行函数,区别在于
  • pandas.eval 执行字符串表达式;而 DolphinDB 的 eval 执行元代码(CODE 类型)。
  • DolphinDB eval 函数只接受一个参数 expr

参数

expr 是元代码。

例子

eval(<1+2>);
// output
3

eval(<1+2+3=10>);
// output
0

eval(expr(6,<,8));
// output
1

eval(expr(sum, 1 2 3));
// output
6

a=6; b=9;
eval(expr(<a>,+,<b>));
// output
15

相关函数:expr, parseExpr