Я пытаюсь написать какую-либо функцию для сортировки этого типа списка:Сортировка списка списков в Common Lisp
((1 A) (2 E) (4 D))
Я нашел встроенную функцию рода в Common Lisp, но я могу Я делаю то, что хочу.
Это должно быть результатом:
'((1 A) (4 D) (2 E))
Я хочу, чтобы отсортировать список по второму элементу каждого списка, в алфавитном порядке.
Это то, что я сделал:
(sort '((1 A) (4 D) (2 E)) #'char-lessp :key #'second)
Во всяком случае, я бы понял, как сортировать список с конкретной функции, используя: ключ».
спасибо.