Задать вопрос
@RokkerRuslan

Как реализовать упаковку/распаковку списков в lisp/scheme?

Добрый день! Знаю, что в scheme есть возможность упаковать в список все переданные аргументы функции:
(define (function . items) (some-computation items))
(function 1 2 3 4)


Есть ли возможность распаковки списка?
Пример использования:

(define items (list 1 2 3 4))
(function <синтаксический элемент> items)


P.S. Такое использование не допустимо:
(function . items)
  • Вопрос задан
  • 2634 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vadimr
Если я правильно понял вопрос,

(apply function items)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы