在Common Lisp中,符号是一种数据类型,用于表示一个名称。在解析符号时,需要考虑以下几个方面:
symbol-name
函数来获取符号的名称,使用 symbol-package
函数来获取符号所属的包。intern
函数来创建一个符号。例如,(intern "hello" "MY-PACKAGE")
会在 MY-PACKAGE
包中创建一个名称为 "hello" 的符号。setf
函数来设置符号的值。例如,(setf (symbol-value 'my-symbol) 42)
会将 my-symbol
的值设置为 42。在解析Common Lisp列表中的符号时,需要注意符号的作用域和包的区分。同时,可以使用符号函数来访问符号的名称和包,创建符号并设置符号的值。
云+社区沙龙online[数据工匠]
T-Day
云原生正发声
停课不停学 腾讯教育在行动第一期
开箱吧腾讯云
云+社区技术沙龙[第10期]
新知·音视频技术公开课
腾讯云GAME-TECH沙龙
领取专属 10元无门槛券
手把手带您无忧上云