Speichert den Wert in der angegebenen Map unter dem angegebenen Schlüssel. Map- und Schlüsselnamen sind Namen. Wenn keine Map oder in einer definierten Map kein Schlüssel vorhanden ist, wird NoValue zurückgegeben.
Eine Map-Datenstruktur wird manchmal auch als Hash-Tabelle oder Suchtabelle bezeichnet und wird mit defineMap() erstellt.
getMapValue ( map As Name, _
key As Name ) As Any
| Argument | Typ | Beschreibung |
|---|---|---|
| map | Name | Der Name der Map. Muss mithilfe von defineMap() definiert sein. |
| key | Name | Der Name des abzurufenden Werts. Muss mithilfe von SetMapValue() festgelegt worden sein. |
Intent >defineMap(:myMap)
--> True
Intent >setMapValue(:myMap, :myStringValue, "A String")
--> True
Intent >setMapValue(:myMap, :myIntegerValue, 123)
--> True
Intent >defineMap(:myMap, reset? := False)
--> True
Intent >getMapKeys(:myMap)
--> {:myStringValue, :myIntegerValue}
Intent >getMapValue(:myMap, :myStringValue)
--> "A String"
Intent >getMapValue(:noMap, :noValue)
--> NoValue
Intent >deleteMapValue(:myMap, :myIntegerValue)
--> True
Intent >getMapValue(:myMap, :myIntegerValue)
--> NoValue