Как создать список в prolog?

Пользователь

от deion , в категории: Другие , 3 месяца назад

Как создать список в prolog?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от terrence , 3 месяца назад

@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 = [_|[]]


В этом случае, переменная "_" означает непредсказуемое значение.