0
Ich versuche, zwei Farben in der Liste zu speichern:Wie lispbuilder-sdl speichern: Farben in einer Liste?
(defparameter *colist* '(sdl:*black* sdl:*red*))
Druck sdl: Farbe wird Farbe in sbcl Konsole
(print sdl:*black*) ;;#<LISPBUILDER-SDL:COLOR {1001E980A3}>
zurückkehren Aber wenn ich versuche, Farbe von der Liste drucken ich anderes Ergebnis
bekam(print (car *colist*)) ;;LISPBUILDER-SDL:*BLACK*
Wie komme ich von der Liste?
Sie müssen '(list sdl: * black * sdl: * red *)' anstelle von quoting verwenden. Zitierlisten werden nicht ausgewertet, sie enthalten also Symbole, nicht deren Werte. – jkiiski