基本形

(repeat <vals> <pattern>)


repeat は、特定のパターンの列を生成するために使われる。

パラメータvalsは、単純なデータ項か、項のリストである。
2番目のパラメータpatternは1 個の正整数か、正整数のリストでなければならない。
patternが1 個の正整数の場合、valsが単にpattern回繰り返される。
例えば、次の通りである。

|> (repeat 3 5)
|(3 3 3 3 3)
|> (repeat (list 3 4 5) 3)
|(3 4 5 3 4 5 3 4 5)

patternがリストの場合、valsはpatternと同じ長さのリストでなければならず
この場合、valsの各要素に対応するpatternの要素の回数だけ繰り返される。
例えば、つぎのとおりである。

|> (repeat (list 4 5 6) (list 1 2 3))
|(4 5 5 6 6 6)
最終更新:2009年11月30日 04:23