@deion
В Prolog списки определяются с помощью синтаксиса [элемент1, элемент2, ..., элементN] или []. Пустой список обозначается как []. Список, содержащий элементы, называется непустым списком. Например, следующий код создает список целых чисел:
1
|
List = [1, 2, 3, 4] |
Вы также можете создавать списки с помощью функции "." (точка):
1
|
List = [1 | [2, 3, 4]] |
Это означает, что первый элемент списка - 1, а остальные элементы - это список [2, 3, 4]. Вы также можете создавать пустой список с помощью функции ".":
1
|
List = [] |
Или:
1
|
List = [_|[]] |
В этом случае, переменная "_" означает непредсказуемое значение.