findInPlist()

Zusammenfassung

Gibt den Wert zurück, der auf den Namen in der Liste folgt. Wenn der Name in der Liste nicht gefunden wird oder kein Wert auf den Namen folgt, wird NoValue zurückgegeben.

Plist ist eine Abkürzung für Property List (Eigenschaftenliste), einer aus Name/Wert-Paaren bestehenden Liste. Der Name wird als Indikator bezeichnet.

Syntax

findInPlist ( indicator As Name, _
              plist As List ) As Any 
Argument Typ Beschreibung
indicator Name Der in Plist zu findende Name. Der Wert, der auf den ersten übereinstimmenden Namen folgt, wird zurückgegeben.
plist Liste Eine Liste aus Name/Wert-Paaren, die häufig als Eigenschaften liste bezeichnet wird

Beispiel 1

Intent >findInPlist(:b, {:a, 1, :b, 2, :c, 3}) 
--> 2 

Beispiel 2

Intent >findInPlist(:d, {:a, 1, :b, 2, :c, 3}) 
--> NoValue 
Der Name 'd' ist in der Liste nicht vorhanden.

Beispiel 3

Intent >findInPlist(:d, {:a, 1, :b, 2, :c, 3, :d}) 
--> NoValue 
Der Name 'd' ist in der Liste nicht vorhanden, es folgt jedoch kein Wert, der zurückgegeben werden kann.