Thema: Perl - Frage
Einzelnen Beitrag anzeigen
Alt 04.10.2002, 16:13   #1
PredeX
Senior Member
 
Registriert seit: 03.09.2001
Alter: 41
Beiträge: 165


Standard Perl - Frage

Hi,

ich versteh da ein stücken Code ned, dass ich in einem Inet-Tutorial gsehn hab, und bitte um Erklärung erfahrenerer PerlProgrammierer als ich es bin

Code:
#!/usr/bin/perl -w

@zeichen = ('A'..'Z', 'a' .. 'z', 0 .. 9);
$passwort = join("", @zeichen[map{rand @zeichen}(1 .. 8)]);

print "Ihr Passwort : $passwort\n";
Wieso sind da eckige KLammern nach dem Array @zeichen?? und nur um sicherzustellen um ich da richtig liege: bei map legt man ja zuerst einen Ausdruck, der die Elemente des nachfolgenden Arrays, verändert. In diesem Fall dient dieser Array dazu, dass das Passwort aus 8 Zeichen bessteht oder??

Danke schon im voraus

Mfg
Sebastian Gabmeyer aka PredeX
____________________________________
There are 10 types of people, those who understand binary and those who don\'t...

Ask Me No Questions, And I Tell You No Lies!
PredeX ist offline   Mit Zitat antworten