【发布时间】:2018-12-03 15:15:34
【问题描述】:
我最近才开始研究 ActionScript 代码(例如,我昨天才真正发现 ActionScript 是一个东西)。我唯一的经验是使用 Java,所以我不知道这段代码是如何工作的:
public static function curry(func:Function,...args):Function
{
return function (...args2):*{
return func.apply(null,args.concat(args2));
};
}
我不明白星号在做什么,...args2 来自哪里(或它是什么),或者如何在 return 语句中包含 return 语句。等效的 Java 代码是什么? (即使比较复杂,我也能理解的好很多。)
【问题讨论】:
标签: function actionscript currying