今新しい言語を作ってます
■ このスレッドは過去ログ倉庫に格納されています
0345デフォルトの名無しさん
NGNG蒸し返して悪いけど、>>334のたらいまわし関数は
下のようには書けないんでしょうか?
こう書ければ、やや見やすいと思うんですが。
System <- Tarai { // グローバルなメソッドを定義してるつもり
System NextMsg -> x;
System NextMsg -> y;
System NextMsg -> z;
(x <= y) ifTrue {
Tarai (Tarai (x - 1) y z)
(Tarai (y - 1) z x)
(Tarai (z - 1) x y)
-> Result;
};
};
System Print (Tarai 12 6 0)
■ このスレッドは過去ログ倉庫に格納されています