function sum(a){
if(!a) return 0;
return b=>a + sum(b);
}
console.log(sum(2)(3)); // returns a string "ab=>a + sum(b)"
console.log(sum(2)(3)()); // says sum (..)(..) is not a functionRun Code Online (Sandbox Code Playgroud)
发生这种情况有什么特别的原因吗?