В этом контексте я бы понял обозначение списка как аббревиатуру обозначения с точечной парой в случае линейной цепочки: обозначение списка (a b c)
для обозначения с точкамипара обозначений (a . (b . (c . nil)))
.
Это будет означать, что все, что не выражается в виде вложенных списков, будет соответствовать описанию: неправильные списки (т. е. последние cdr
не nil
) или циклические списки приходят на ум.
Пример неправильного списка: (a b c . d)
.Самый правый лист не является nil
.
Круговой список: #1=(a b c . #1#)
.На графике есть цикл.