linux-l: perl II / Hashes
Marek Froehlich
marek at samweis.in-berlin.de
Mo Aug 20 23:18:55 CEST 2001
On Mon, 20 Aug 2001 22:58:20 +0000, Olaf Radicke wrote:
>Hi !
>Es soll ein Programm geschrieben werden,
>das Zeichenketten einliest und die dazu passenden
>Zeichenketten ausgibt. Und das, mit hilfe eines
>Hash.
>Hier mein Skript:
>
>#! /usr/bin/perl -w
>
>@liste = qw(rot apfel grün blatt blau ozean);
>print ("\ngeben sie rot grün oder blau ein\n");
>chomp ($ein_gabe = <STDIN>);
>print ("$liste{$ein_gabe}");
und wo ist Dein hash ?
#-------SNIP SNAP ---------------
#!/usr/local/bin/perl -w
use strict;
my %liste = ('rot' => 'apfel', 'grün' => 'blatt', 'blau' => 'ozean');
printf "\ngeben %s, %s oder %s ein\n", keys(%liste);
my $eingabe;
chomp($eingabe = <>);
print "$liste{$eingabe}\n";
Mit freundlichen Grüßen
Marek Fröhlich
--
/ Marek Fröhlich | Scotty: Captain, hier Maschinenraum. Wir haben ein \
| 13467 Berlin | Problem - ich brauch 2 Tage für die Reparatur.|
| Germany | Kirk: Ich geb Ihnen 2 Stunden! |
\ | Scotty: Ok. Scotty ende. /
Mehr Informationen über die Mailingliste linux-l