结构平等的定义是什么?

What defines structural equality?

在结构平等方面,

为什么 (equal? (list 'a 'b)) 的计算结果为真,而 (equal? (list 2 'b) '(2 'b)) 的计算结果为假?

'(2 'b) 等同于 (list 2 (list 'quote 'b)) - 第一个元素是数字,第二个元素是另一个列表的列表。

它不等于 (list 2 'b),因为 (list 2 'b) 的第二个元素是一个符号,符号不被认为等于列表。