lispでループのデータを1つの表にまとめるには

loopマクロを使用すると、リストの作成を繰り返し処理できます。以下は、loopマクロを使用して、1から10までの整数のリストを作成する例になります。

(loop for i from 1 to 10 collect i)

(1 2 3 4 5 6 7 8 9 10)のリストが生成されます。

ループマクロの他のオプションを使用して、ループの条件、ステップ、およびその他の操作を指定することもできます。たとえば、次のコードは 1 から 10 の偶数を含むリストを生成します。

(loop for i from 1 to 10 by 2 collect i)

(2 4 6 8 10)というリストが生成されます

bannerAds