Das OFFIZIELLE PROFAN SUPPORT FORUM
Einsteigerfragen
PROFAN-Programmierung
Helfer & Tools
Anregungen & Vorschläge
PROFAN-NEWS
Die Regeln!
2 - PROFAN-Programmierung

 Neues Thema  |  Zur Übersicht  |  Suchen  |  Einloggen   Vorherige Nachricht  |  Nächste Nachricht 
 Re: Hash-Variablen auf existierenden Key prüfen
Autor: Heinz Brill (---.dip0.t-ipconnect.de)
Datum:   13.03.22 13:59

Für einfache Schlüsselpaare könnte man auch so vorgehen :

 Declare hash h[]
 
  cls
  h["test1"] = "100"
  h["test2"] = "2"
  h["test3"] = "3"
 
 Case Hash1KeyExists(h[], "test1") : Print h["test1"]
 Case Hash1KeyExists(h[], "bla")   : Print h["bla"]
 Case Hash1KeyExists(h[], "test3") : Print h["test3"]
 
 PROC Hash1KeyExists
 Parameters Hash hashvar[], String key1
 Declare String key, value, Long retvar
 retvar = 0
 ForEach hashvar[], key, value
    Case key = key1 : retvar = 1
 EndFor
 Return retvar
 EndProc
 
 WaitKey
 End
 


Bei mehreren müßte man etwas basteln aufgrund der Hilfe :
Zitat:


Bei der Ausgabe mit ForEach werden die Schlüssel zu einem zusammengefasst und durch den Delimiter "|" getrennt. Dieser Delimiter kann mit Set("HashDel",D) beliebig eingestellt werden, wobei D auch aus mehreren Zeichen bestehen kann. Voreingestellt ist hier das "|".


Vielleicht mit Len() die Anzahl der Delimitter ermitteln und mit SubStr$()
den passenden rausfischen.

H.Brill
XProfan X4 + FreeProfan

 Beitrag beantworten  |  Foren-Liste  |  Alle Antworten   Neuerer Beitrag  |  Älteres Thema 

 Beiträge Autor  Datum
 Hash-Variablen auf existierenden Key prüfen  Neu
Jens-Arne Reumschüssel 12.03.22 09:08 
 Re: Hash-Variablen auf existierenden Key prüfen  Neu
Arndt Lindner 13.03.22 13:22 
 Re: Hash-Variablen auf existierenden Key prüfen  Neu
Heinz Brill 13.03.22 13:59 
 Re: Hash-Variablen auf existierenden Key prüfen  Neu
Jens-Arne Reumschüssel 16.03.22 13:07 
 Re: Hash-Variablen auf existierenden Key prüfen  Neu
Heinz Brill 16.03.22 17:20 
 Re: Hash-Variablen auf existierenden Key prüfen  Neu
Arndt Lindner 27.05.22 11:14 
 Re: Hash-Variablen auf existierenden Key prüfen  Neu
Jens-Arne Reumschüssel 01.06.22 19:42 


 Foren-Liste  |  Zur Registrierung 
 Benutzerlogin
 Benutzername:
 Passwort:
 Login-Daten speichern:
   
 Passwort vergessen?
E-Mail-Adresse oder Username unten eingeben. Dann wird Dir per e-Mail ein neues Passwort zugeschickt.

phorum.org