We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
f[0]は関数の引数に使える特殊なフィールドである。いまのところこれ以外に引数に使えるフィールドは見つかっていない (見つけてくれ)。 g(f[0])を実行するには S (K g) get zero で呼び出す。
S (K g) get zero
何か引数が来るまでg(x)の評価を遅延させたい時に使う。 ゾンビプロセスや、連続して何度も使うプロセスを作りたいときに有用。
例:
f[2] = S (K dec) (K zero) f[0] = f[2]; f[0] I // decが実行される f[0] = f[2]; f[0] I // decが実行される ...
副作用をメインとしている関数はIを返すので、Sでつなげるだけ!
(S (S (K inc) (K zero) ) (S (K inc) (K zero) ) I
There was an error while loading. Please reload this page.