Я хочу вернуть первый элемент списка каждый раз, когда пользователь запрашивает другое значение, т.е. List = [1, 2, 3]
, когда программа выполняется, она возвращает 1
, однако при нажатии ;
(пользователь запрашивает другую значение), то возвращается 2
и т. д., пока список не станет пустым.Возврат главы списка рекурсивно пролог
Хотя мне удалось сразу перечислить все значения, но ключевым вопросом здесь является то, что, как я могу подождать и позволить пользователю решить, хочет ли он другое значение или нет.