Когда уместно использовать параметры ключевого слова, а когда необязательные?

Помимо косметических различий, в чем разница междуkeyиoptionalэти:

      
(defun play (&key now)
   ...)

      
(defun play (&optional now)
   ...)

Насколько я понимаю, в обоих случаях:

  1. они необязательны
  2. ни один из них не возвращает список функции, такой как &rest

0 ответов

Другие вопросы по тегам