你可以使用loop
宏來循環生成一個列表。以下是一個使用loop
宏生成一個包含1到10的整數列表的示例:
(loop for i from 1 to 10 collect i)
這將生成一個列表(1 2 3 4 5 6 7 8 9 10)
。
你還可以使用loop
宏的其他選項來指定循環的條件、步長和其他操作。例如,以下代碼生成一個包含1到10之間的偶數的列表:
(loop for i from 1 to 10 by 2 collect i)
這將生成一個列表(2 4 6 8 10)
。