dadou997

Results 1 issues of dadou997

环境:playscript-java与FirstClassFunction.play 问题描述:当解释执行FirstClassFunction.play文件时,该文件中的bar(foo);函数无法正确执行。 产生原因:解释执行bar(foo);时,解释器无法找到bar函数。其原因是进行闭包foo匹配时,由于foo调用多次从而导致返回参数类型个数不停的增加,从而导致函数匹配失败。 ```java public class Function extends Scope implements FunctionType { ... @Override public List getParamTypes() { if (paramTypes == null) { paramTypes = new LinkedList(); } //当某个函数调用多次时,paramTypes的数量会不停的增加 for...