|
发表于 2024-2-19 15:33:52
|
显示全部楼层
本帖最后由 yulizi 于 2024-2-19 15:39 编辑
没有逗号和逗号@时 反引号与单引号相同
如果逗号出现在反引号形式内部 紧跟在逗号后面的表达式会被评估 并且评估结果会替换原始形式
,elem 表示要取得 elem 变量的值并插入到表达式中
,@ 是展开符号,用于展开列表或向量,将其中的元素依次插入到当前列表中
y = 1
`(x y z) => (x y z)
`(x ,y z) => (x 1 z)
x = 1
y = '(a b c)
`(,x ,y z) => (1 (a b c) z)
`(,x ,@y z) => (1 a b c z)
|
|