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