2から始まる偶数を無限に生成する
説明
Egison言語で2から始まる偶数を無限に生成するには「(define $変数名 {2 @(map (+ $ 2) 変数名)})」を使います。(define $n {2 @(map (+ $ 2) n)})とすると無限に変数nに2から始まる偶数が入ります。
サンプル [
サンプルをダウンロード
]
(define $n {2 @(map (+ $ 2) n)})
(take 20 n)
実行結果