Преобразование строки в список в прологе sicstus - PullRequest
0 голосов
/ 09 ноября 2019

Я делаю шахматоподобную игру и, чтобы сделать различные ходы, я хочу прочитать пользовательский ввод, такой как «11-12», чтобы переместить фигуру, расположенную в «координатах» 1-1, вположение 1-2. Я хочу преобразовать строку "11-12" в список, подобный [1,1, -, 1,2]. Я хотел бы в конечном итоге что-то вроде этого:

...
read(Play),
convert_play_to_list_L(Play, L),
element_at(StartX,L,1),
element_at(StartY,L,2),
element_at(EndX,L,3),
element_at(EndY,L,4),
...

пример: Play = "1112", L = [1,1,1,2], StartX = 1, StartY = 1, EndX =1, EndY = 2

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