0
這裏是一個代碼段:符號所生產實習生
CL-USER> (setf (symbol-value (intern "foo")) 98)
98
CL-USER> foo
; Evaluation aborted on #<UNBOUND-VARIABLE FOO {1003FC6213}>.
CL-USER> |foo|
98
通過intern
創建的符號具有在前端和末端我創建的符號的"|"
。但在this answer中,foo
被設置爲符號的名稱,而不是|foo|
。那麼,爲什麼會發生這種情況?