Пролог - от списка к переменной - PullRequest
0 голосов
/ 10 июня 2018

Sorted - это список, полученный setof, я пытаюсь получить имя, сохраненное в первой позиции списка!Имя сохраняется следующим образом:

8-гигабайтный Aorus AX370 Gaming K7

Мне нужно разделить имя, чтобы иметь это:

Gigabyte Aorus AX370 Gaming K7

Я сделал это, но получил

'Gigabyte Aorus AX370 Gaming K7'

, поэтому, когда я ищу его с помощью findall, я не могу найти никакого результата!Не могли бы вы помочь мне, пожалуйста?

 setof(Score-Nome,Price^Price_range^motherboard(Nome, Price,Price_range,  Score),Pairs), 
    sort(1,@>,Pairs,[X|_]), 
    term_string(X,Try),
    split_string(Try, "-", "", L),
    [A|B] = L,
    [C|D] = B,
    atom_string(C, Last),
    write(Last), %motherboard name within ''
    nl,
    findall(Last-Price-Price_range-Score, motherboard(Last, Price,Price_range, Score), Res),
    write(Res).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...