On Thu, 30 Apr 2009 19:01:36 +0900 (JST)
kikwai@... (機械伯爵) さんwrote:
> さらにScalaとかLuaみたいな組み込み系、OCaml(ML)やHaskellみたいな関数型
> 言語とか、書ける人はお願いします(私がHaskellのコード書いても多分つまら
> ないので)
最近肩入れしているZedにはluaが組み込まれているので、試してみました。見
ての通り、再帰版。Zedではluaスクリプトを書いて、サブウインドウのコマンド
ラインでスクリプト名[Enter]で実行可能です。もちろん、本来はエディタの編
集制御に使うのが目的なのですが。
-----^
function factorial(n)
if n == 0 then
return 1
else
return n * factorial(n - 1)
end
end
print (factorial(10))
-----$
藤岡 和夫
kazuf@...
日曜プログラマのひとりごと http://homepage1.nifty.com/kazuf/renewal.html