我想在 swi prolog 中创建类似 for 的东西
for(int i=1;i<8;i++)
{
for(int j=1;j<11;j++)
{
//do something with i and j
//finish(i,j) in swi prolog
if any finish is true write a message
}
}
我不知道如何在 swi prolog 中生成所有这些排列 i,j 请帮助我。
swi序言代码:
finish :-
finishL1(i,j),
write('Game Over, Player1 won!'),nl,
start.
我想完成检查所有的finishL1(i,j)排列,如果有任何finishL1为真,那么写