Как преобразовать массив в список - PullRequest
0 голосов
/ 10 марта 2012

Я работаю над сценарием в прологе (eclipseCLP), где у меня есть массив элементов в одной переменной.Теперь, чтобы продолжить работу над решением, мне нужно преобразовать этот «массив» элементов в форму «списка».

Пример:

MyArray = [](1,2,3)

Теперь этот MyArray следует преобразовать всписок, как показано ниже:

MyList = [1,2,3].

В основном преобразовать массив в список.Можно ли это сделать в прологе?

1 Ответ

0 голосов
/ 11 марта 2012

С оператором univ =../2:

array2list(A, L) :-
    A =.. [_|L].
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...