Sorted是一个由setof获取的列表,我试图将名称存储在第一个列表位置!名称以这种方式存储:
8-Gigabyte Aorus AX370游戏K7
我需要将名称拆分为:
技嘉Aorus AX370游戏K7
我做到了,但我得到了
'技嘉Aorus AX370游戏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).