同じ文字列を無限に生成する

説明

Egison言語で同じ文字列を無限に生成するには「@変数名」を使います。(define $mz { "mz-700" @mz})とすると無限に変数mzに"mz-700"の文字列が入ります。これらの文字列はtakeで好きな数だけ取り出すことができます。

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

(define $mz { "mz-700" @mz})
(take 1 mz)
(take 10 mz)
(take 30 mz)

実行結果

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