摘要:
//第一种写法var factorial:Function = function (i:uint) { if(i == 0) // i 等于 0 时结束递归 { return 1; } else { return (i * arguments.callee(i - 1)); //i - 1 后,调用自身并把结果相乘 即5*(5-1)*(4-1)*(3-1)*(2-1) } }trace(factorial(5)); //输出120/////////////////////////////////////////////////////////////////////////... 阅读全文