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