Аналог Python range() в Common LispPython

Программы на Python
Ответить
Anonymous
 Аналог Python range() в Common Lisp

Сообщение Anonymous »

Как создать список последовательных чисел в Common Lisp?

Другими словами, что является эквивалентом диапазона Python code> функция в Common Lisp?

В Python range(2, 10, 2) возвращает [2, 4, 6, 8] , причем первый и последний аргументы являются необязательными. Мне не удалось найти идиоматический способ создания последовательности чисел, хотя в Emacs Lisp есть числовая последовательность.

Диапазон можно эмулировать с помощью макроса цикла, но я хочу знать общепринятый способ создания последовательности чисел с начальной и конечной точками и шагом.

Связано: аналог диапазона Python в схеме

Подробнее здесь: https://stackoverflow.com/questions/139 ... ommon-lisp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»