Gibt es einen einfachen Weg in Common Lisp, um zwei Plisten zusammenzuführen? Oder aus einem anderen Blickwinkel: Gibt es eine Möglichkeit, Duplikate aus einem Pliste zu entfernen? Ich weiß, dass ich nur Plisten anhängen kann (und GETF wird das erste finden, das es findet), aber ich möchte nicht immer ungenutzte Schlüssel sammeln, während meine App läuft.Einfache Möglichkeit, Plisten zu verbinden?
Ich denke über etwas wie (loop for p on my-plist by #'cddr ...)
nach, aber es gibt oft einen einfacheren Weg als mein erster Gedanke!
Wie Sie doppelte Schlüssel mit unterschiedlichen Werten zu handhaben wollen? Hat eine der Listen Vorrang? – Svante
Der einfachste Weg, um Duplikate aus einem Plist zu entfernen, ist, mit 'make-hash-table' zu beginnen ... –