8から始まる偶数を無限に生成する

説明

Egison言語で8から始まる偶数を無限に生成するには「(define $変数名 {8 @(map (+ $ 2) 変数名)})」のようにします。(define $n {8 @(map (+ $ 2) n)})とすると無限に変数nに8から始まる偶数が入ります。

サンプル [サンプルをダウンロード]

(define $n {8 @(map (+ $ 2) n)})
(take 20 n)

実行結果

Egison言語を使ったプログラムの実行結果