Я хотел бы сделать генератор, который делает список из типа [a, b, c], начинается с [0,0,0], следующий - [0,0,1], [ 0,1,0], [1,0,0], [0,1,1], [1,0,1], [1,1,0], [1,1,1], [1, 1,2] и т. Д. До бесконечности.Пролог список генераторов чисел
Прошу прощения, я сказал это длинным примером. Я просто не знаю, как объяснить это на английском языке.
Если бы я был диапазон (скажем, это до 10) Я хотел бы использовать между так:
genCombo([A,B,C]):-
between(0,10,A),
between(0,10,B),
between(0,10,C).
Но когда это до бесконечности, я не знаю, что я должен делать.
Спасибо, это именно то решение, которое я искал. – chnging