Как вернуть элемент за элементом в перетасованном списке и не вернуть их сразу? - PullRequest
0 голосов
/ 10 ноября 2019

Например, если у меня есть код, который выглядит следующим образом:

randlist(X):- random_permutation([1,2,3,4,5,6,7,8],X).

А затем обратитесь к нему так:

randlist(X).

Он вернет ответ (например)например, когда список перемешивается:

X = [7, 6, 8, 2, 4, 3, 5, 1].

Есть ли способ вернуть каждый элемент отдельно, используя ";"вручную отобразить их?

Например:

X = 7;
X = 6;
X = 8;
X = 2;
X = 4;
X = 3;
X = 5;
X = 1

Редактировать: Имейте в виду, что при этом список требуется и, как ожидается, будет перетасовываться при каждой консультации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...