subset?()

Zusammenfassung

Gibt True zurück, wenn jedes Element in der Liste list1 auch ein Element der Liste list2 ist.

Syntax

subset? ( list1 As List, _
          list2 As List, _
          Optional key As Name = Identity, _
          Optional test As Name = Equal ) As List
Argument Typ Beschreibung
list1 List Die erste Liste
list2 List Die zweite Liste
key Name Optional. Der Name der Funktion, die bei jedem Element der Liste aufgerufen werden soll. Die Funktion erfordert zwei Argumente. Vorgabe ist Identity.
test Name Optional. Der Name der Testfunktion, die auf wichtige Ergebnisse von Elementen der Listen angewendet werden soll. Die Funktion erfordert zwei Argumente. Vorgabe ist Equal.

Beispiel 1

Intent >subset?({a, b, c}, {z, y, x, a, r, b, c}) 
--> True

Beispiel 2

Intent >subset?({a, b, c, 33}, {z, y, x, a, r, b, c}) 
--> False