Gibt eine Liste von Namen zurück, die die Schlüssel von tableID sind. Gibt NoValue zurück, wenn es keine Map für die angegebene tableID gibt.
Eine Map-Datenstruktur wird manchmal auch als Hash-Tabelle oder Suchtabelle bezeichnet und wird mit defineMap() erstellt.
getMapKeys ( tableID As Name ) As Boolean
Argument | Typ | Beschreibung |
---|---|---|
tableID | Name | Der Name der Map. Muss zuvor mit defineMap() erstellt 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