作者: Yさ
日時: 2009/4/29(19:56)
例によってawk版を

#<forループを使用した例>
function fact01(n,  fn){
  for(fn=1; n>1; --n) fn*=n;
  return fn;
}

#<再帰関数を使った例>
function fact02(n){
  if(n>1) return n * fact02(n-1);
  return 1;
}



機械伯爵 writes:

>  そりゃ、入門書を読めば、一つ二つは書けるでしょうけど(ループ版と
> 再帰版くらい)それじゃぁ面白くないです。


...orz