>>>>counter = (let [cnt = 0] (fn [:reset => cnt = 0] [:incr => cnt += 1])) <function id:0x10fa930a0> >>>>counter.incr 1 >>>>counter.incr 2 >>>>counter.reset >>>>counter.incr 1
Permalink | 記事への反応(3) | 17:39
ツイートシェア
(... (X)) → (X ...)
BFかと思った 関数言語・・・?わからん
このプログラムは、Pythonのようなインタプリタ型のプログラミング言語を使用しています。提供されたコードは関数と変数の組み合わせで、カウンターの機能を実現しています。以下に...
なるほどー関数型に見えたのはλ関数か
fn let set! spawn receive