Hallo miteinander,
dann hauchen wir hier mal Leben ein. Das Snippet entfernt (wie der Titel schon sagt) Duplikate aus einer Sequenz und gibt nur die einzigartigen Werte zurück. Eingabe- und Ausgabewerte sind jeweils Sequenzen.
Ist nichts Weltbewegendes, aber ich benutzte es doch regelmässig.
Beispiel: myFunc([1,2,2,3,3,3,4,4,4,4] -> [1,2,3,4]
<#assign seq_out = [] /> <#list seq_in as valueIn> <#if ! seq_out?seq_contains(valueIn)> <#assign seq_out = seq_out + [valueIn] /> </#if> </#list> <#return seq_out>
Wenn das Im-/Export-Feature für die Snippets live geht, gibts das hier auch als Download.