Thread Listen in Hashes deklarieren
(10 answers)
Opened by Almut at 2010-06-26 11:42
Hilft mir leider nicht so wirklich weiter, ich hab ja da meine Nachnamen als Schlüssel und die Adresse als Liste, das mit dem deklarieren hab ich ja Dank der Antwort davor denk ich mal richtig, aber ich weiß ....ach keine Ahnung...ich bin verzweifelt. Ich muss das ganze jedenfalls ohne Subroutinen und mit exists machen...hier die Aufgabenstellung:
23. Erstellen Sie eine Adressdatenbank, indem Sie eine beliebige Anzahl von Adressdatensätzen (min. 3 !) in einem Hash speichern. Sie können die Nachnamen als Schlüssel und die Adressinformation als Wert anlegen. Ein Datensatz könnte z.B. folgendermaßen aussehen: Hubert => "Hans Hubert, Hubertusstr. 11, Huberstadt, Tel: 0684-65293" Das Programm soll den Benutzer genau einen Schlüssel eingeben lassen und den dazu gespeicherten Adressdatensatz ausgeben. Ist kein Eintrag, also kein Schlüssel, mit dem eingegebenen Namen vorhanden, soll der Benutzer informiert werden. Zur Erinnerung: exists ($hash{$eingabe}) # Existiert in %hash der Schlüssel, # der in $eingabe gespeichert ist? # Rückgabewert ist wahr, wenn # Schlüssel existiert und falsch # wenn Schlüssel nicht existiert Weiterhin soll das Programm noch die Möglichkeit bieten, auf ein Stichwort des Benutzers hin, eine Liste mit allen möglichen Eingaben (sprich Schlüsseln) auszugeben. Die Aufgabe kam mir erst ganz einfach vor und dann lief das mit dem deklarieren nicht...und sowie ichs jetzt deklariert hab, kann ich den REst nicht mehr anwenden... Last edited: 2010-06-26 14:07:46 +0200 (CEST) |