我在猪中遇到了一个有趣的宏定义问题。这是代码:
DEFINE Func(src) RETURNS dst{
$dst = GROUP $src ALL;
DUMP $dst;
}
raw = LOAD 'data';
grp = Func(raw);
当在grunt shell中执行这些代码时,会出现错误:
ERROR 1200:... Failed to parse macro 'Func'. Reason:... Syntax error, unexpected symbol at or near 'DUMP'
但是,我在哪里弄错了? O.O