Hi all,
I'm trying to retrieve all of the games from a list of games in LISP but am having trouble writing the function.
Here is the code:
(setf game-db '(
((title "Call of Duty Modern Warfare 2")
(genre "FPS")
(platform "Xbox 360")
(players "Multiplayer")
(price 39.99))
((title "Team Fortress 2")
(genre "FPS")
(platform "PC")
(players "Multiplayer")
(price 19.99))
... ; And so on...
))
And I wish to retrieve the details of 1 game. I tried the following code:
(defun retrieve-game (title)
(assoc 'title games))
And if I type (retrieve-game "Team Fortress 2") I get NIL.
I am very confused, can anyone help me? :confused: