Я хочу реализовать цикл while, например:
while(true) {(assign(n,1));(assign(r,2));}
в прологе. Пример можно рассматривать как то, что происходит в ОО-языке, таком как java, в то время как true он назначит n как 1, а r как 2. Как я могу реализовать такие предикаты в прологе, где более чем один предикат должен выполняться, когда while истинно.
Я хочу, чтобы мой предикат был чем-то вроде
while(true,[(assign(n,1)),(assign(r,2))].