LitDev 1.2.24.0 DE
http://litdev.uk/LitDev.De.html Extension API
LDHashTable
LDHashTable bietet eine schnelle und effiziente Art zum Speichern von Schlüssel-Wert Paaren.
Auflistungen (Dictionaries) basieren auf einer O(1) Operation und mit der Datengröße erhöht sich die Effizienz.
(Code von Abhishek Sathiabalan, http://github.com/65001)
Add | Clear | ContainsKey |
ContainsValue | GetValue | Remove |
ToArray |
Add(dictionary,key,value)
Fügt ein Schlüssel-Wert Paar zu einer angegebenen Auflistung hinzu.
dictionary Der Name der Auflistung.
key Der hinzuzufügende Schlüssel.
value Der hinzuzufügende Wert.
returns Die Elementanzahl in der Auflistung bei Erfolg, sonst -1.
Clear(dictionary)
Entfernt alle Schlüssel-Wert Paare von einer angegebenen Auflistung.
dictionary Der Name der Auflistung.
returns Die Elementanzahl in der Auflistung bei Erfolg, sonst -1.
ContainsKey(dictionary,key)
Ermittelt ob eine angegebene Auflistung einen bestimmten Schlüssel enthält.
dictionary Der Name der Auflistung.
key Der abzufragende Schlüssel.
returns "True" oder "False".
ContainsValue(dictionary,value)
Ermittelt ob eine angegebene Auflistung einen bestimmten Wert enthält.
dictionary Der Name der Auflistung.
value Der abzufragende Wert.
returns "True" oder "False".
GetValue(dictionary,key)
Ermittelt den Wert für einen angegebenen Schlüssel in einer Auflistung.
dictionary Der Name der Auflistung.
key Der abzufragende Schlüssel.
returns Der gefundene Wert im Schlüssel-Wert Paar bei Erfolg, sonst "".
Remove(dictionary,key)
Entfernt ein Schlüssel-Wert Paar von einer angegebenen Auflistung.
dictionary Der Name der Auflistung.
key Der zu entfernende Schlüssel.
returns Die Elementanzahl in der Auflistung bei Erfolg, sonst -1.
ToArray(dictionary)
Konvertiert eine angegebene Auflistung zu einem SmallBasic Array.
dictionary Der Name der Auflistung.
returns Der SB Array (ab 1) bei Erfolg, sonst "".