История изменений
Исправление Nervous, (текущая версия) :
Предложи хорошее имя для функции, которая возвращает хвост головы хвоста списка
Чтобы придумать хорошее имя, нужно знать, что в том хвосте головы хвоста лежит — в терминах предметной области. Допустим, там лежит вид животного (пишем ПО для управления зоопарком). Тогда
(def animals '(("Sam" :bear) ("Billy" :rabbit) ("Bobby" :lion)))
(def second-animal-species (comp rest first rest))
(comment
(println "Species of the second animal is" (second-animal-species animals))
)
Species of the second animal is (:rabbit)
И никаких кададров запоминать не надо.
Исходная версия Nervous, :
Предложи хорошее имя для функции, которая возвращает хвост головы хвоста списка
Чтобы придумать хорошее имя, нужно знать, что в том хвосте головы хвоста головы лежит — в терминах предметной области. Допустим, там лежит вид животного (пишем ПО для управления зоопарком). Тогда
(def animals '(("Sam" :bear) ("Billy" :rabbit) ("Bobby" :lion)))
(def second-animal-species (comp rest first rest))
(comment
(println "Species of the second animal is" (second-animal-species animals))
)
Species of the second animal is (:rabbit)
И никаких кададров запоминать не надо.