我在使用lambda表达式时遇到了PEG grammar问题,如果我使用语法,它们就可以工作:
x:{y:{x+y}}(20)(30)这相当于
(function(x) { return function(y) { return x+y; }; })(20)(30);但这不管用
f:{f(10)}(x:{x*x})这相当于:
(function(f) { return f(10); })(function(x) { return x*x; })是否可以使第二个函数与PEG.js一起工作?
发布于 2013-09-04 03:16:55
在对online grammar parser进行了一些试验和错误之后,我发现这是可行的:
f:{f}(x:{x*x})(10)https://stackoverflow.com/questions/18599734
复制相似问题