Когда уместно использовать параметры ключевого слова, а когда необязательные?
Помимо косметических различий, в чем разница междуkey
иoptional
эти:
(defun play (&key now)
...)
(defun play (&optional now)
...)
Насколько я понимаю, в обоих случаях:
- они необязательны
- ни один из них не возвращает список функции, такой как &rest