如何将 lispbuilder-sdl:colors 存储在列表中?
How to store lispbuilder-sdl:colors in a list?
我试图在列表中存储两种颜色:
(defparameter *colist* '(sdl:*black* sdl:*red*))
打印 sdl:color 将在 sbcl 控制台return 中显示颜色
(print sdl:*black*) ;;#<LISPBUILDER-SDL:COLOR {1001E980A3}>
但是如果我尝试打印列表中的颜色,我会得到不同的结果
(print (car *colist*)) ;;LISPBUILDER-SDL:*BLACK*
如何从列表中获取?
如第一条评论所述,必须使用 (list a b c) 形式。
我试图在列表中存储两种颜色:
(defparameter *colist* '(sdl:*black* sdl:*red*))
打印 sdl:color 将在 sbcl 控制台return 中显示颜色
(print sdl:*black*) ;;#<LISPBUILDER-SDL:COLOR {1001E980A3}>
但是如果我尝试打印列表中的颜色,我会得到不同的结果
(print (car *colist*)) ;;LISPBUILDER-SDL:*BLACK*
如何从列表中获取?
如第一条评论所述,必须使用 (list a b c) 形式。