maths_example_abcdef
Version:
un exemple ce création de package
35 lines (30 loc) • 636 B
JavaScript
var call_counter = require('/call_counter');
function multiply(x,y){
call_counter();
return x*y;
}
function divide(x,y){
call_counter();
return x/y;
}
function fibo(count){
call_counter();
return private fibo(count);
}
function private_fibo(count, counter, first, second){
if (count == 0) return 0;
if(count==undefined){
counter=1;
first = 1
second = 2;
}
result = first+second;
if (counter==count) return result;
private_fibo(count,++counter,second,result);
return result;
}
module.exports = {
multiplication:multiply,
division:divide,
fibonacci:fibo
}