Пролог списки списков доменов и маркировки - PullRequest
0 голосов
/ 03 июня 2011

L = [[X, Y, Z], [1, A, B], [2, C, D]], L ins 1..3, all_different (L), метка (L).

Я просто хочу заполнить переменные в списках списка значениями.Есть ли решение, чтобы получить элементы списка (которые являются списками) более простым способом, чем get_element_at(L,1) и т. Д.

1 Ответ

0 голосов
/ 03 июня 2011

get_element(LL,M,N,Element) :-
        length([_|L01],M),
        length([_|L02],N),
        append(L01,[L|_],LL),
        append(L02,[Element|_],L).
...