我见过很多 cons 将两个数字作为参数的实例,并且有人告诉我在实验室中将两个数字作为参数传递给 cons,但是每当我这样做时,都会出现以下错误:
> (cons 1 2)
cons: second argument must be a list, but received 1 and 2
如果我执行以下操作,我会收到相同的错误:
> (cons '1 '2)
cons: second argument must be a list, but received 1 and 2
我对 Scheme 很陌生,我不明白为什么会这样。