]> Repositorios git - scryer-prolog.git/commit
ADDED: group_pairs_by_key/2
authorMarkus Triska <[email protected]>
Mon, 13 Apr 2020 22:10:33 +0000 (00:10 +0200)
committerMarkus Triska <[email protected]>
Mon, 13 Apr 2020 22:10:33 +0000 (00:10 +0200)
commit237c855f1097f6ffbcfe2d3f9032f8696bb82b65
tree8bd6d09b4f964c008baf6c201e112954466a757c
parent15d18484e3d3e853349c5556a1e7f470c6b26155
ADDED: group_pairs_by_key/2

Pairs must be keysorted and may also contain variables as keys.

Examples:

    ?-  group_pairs_by_key([1-a,1-b,2-c], Ps).
       Ps = [1-[a,b],2-[c]].

    ?-  group_pairs_by_key([X-a,X-b,2-c], Ps).
       Ps = [X-[a,b],2-[c]].
src/prolog/lib/pairs.pl