Тип List
Список является универсальной структурой данных, задаваемая последовательностью
своих элементов [1, [2.5, "abc"], atom, [5, [6]]]Из примера видно, что списки могут содержать элементы любых типов, в том числе и другие списки. Список является двухаргументной структурой. Первый аргумент называется головой списка, а второй - хвостом. Голова списка - это его первый элемент, а хвост - список остальных элементов без головы. Для представления головы и хвоста принята следующая запись [Head | Tail]Таким образом,
[1,2,3,4,5]
= [1 | [2,3,4,5]]
= [1,2 | [3,4,5]]
= [1 | [2 | [3,4,5]]]
= [1 | [2 | [3 | [4 | [5 | []]]]]]
Допускается запись вида [1, 2 | X], что эквивалентно [1 | [2 | X]].
Подробнее.. |
|
© 2002-2004, teacode.com |