Привет всем Я новичок в программировании, и я должен работать со списком ассоциаций, как этотсогласовани ассоциативный список сюсюкать
((course (john .math) (jim .english) (carl .biology))
(year (john .2) (jim. 1) (carl .3))
(age (john .22) (jim .20) (carl .27))
)
Я должен использовать сличитель работать как и с функцией поиска
(lookup 'john 'course data) and return math
Теперь я новичок в программировании и совершенно новичок в Lisp и должен сделать это для школы. Теперь мне не нужно полное решение, но некоторые идеи или инструкции.
Это то, что у меня есть, хотя до сих пор, но мне потребовалось много времени
Если кто-то может помочь ему будет оценено !!!!
(defun lookup (name course data)
(matches '(name course data) '(first course ))
)
Возьмите несколько часов, чтобы читать Lisp (или Scheme) программирования книги. Мы не можем научить вас этому через несколько минут. Если вы изучаете Scheme, [SICP] (http://mitpress.mit.edu/sicp/) является обязательным для чтения (и IIRC, частично отвечает на ваш вопрос). –