| // Copyright 2009 the Sputnik authors. All rights reserved. |
| // This code is governed by the BSD license found in the LICENSE file. |
| The Identifier in a FunctionExpression can be referenced from inside the |
| FunctionExpression's FunctionBody to allow the function calling itself |
| description: Creating simple recursive function that calculates factorial |
| return __func(arg-1)*arg; |
| var fact_of_3 = __func(3); |
| ////////////////////////////////////////////////////////////////////////////// |
| $ERROR("#1: fact_of_3 === 6. Actual: fact_of_3 ==="+fact_of_3); |
| ////////////////////////////////////////////////////////////////////////////// |