Моя программа должна преобразовывать заданную температуру от Фаренгейта до Сториград или наоборот. Он содержит список, содержащий число и букву. Буква - это температура, а буква - это единица, в которой мы находимся. Затем я вызываю соответствующую функцию либо F-to-C, либо C-to-F. Как мне вызвать функции с указанным списком, который был впервые проверен в моей функции преобразования температуры. Вот мой код.Как вызвать другую функцию в lisp;
(defun temperature-conversion (lst)
(cond
((member 'F lst) (F-to-C))
((member 'C lst) (C-to-F))
(t (print "You didn't enter a valid unit for conversion"))
)
)
(defun F-to-C()
;;(print "hello")
(print (temperature-conversion(lst)))
)
(defun C-to-F()
(print "goodbye"))
;;(print (temperature-conversion '(900 f)))
(setf data1 '(900 f))