WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Perl: Was bedeutet <>? (http://www.wcm.at/forum/showthread.php?t=234102)

RaistlinMajere 02.04.2009 14:29

Perl: Was bedeutet <>?
 
Ich werde aus dem Operator nicht ganz schlau und in Google finde ich auch nichts darüber.

Bitte um eine kurze Erklärung, was der macht (wird öfter als Bedingung einer While-Schleife verwendet, wenns darum geht, eine Datei auszulesen).

zAPPEL 02.04.2009 14:36

Ich kenn das als "ungleich" (!= in anderen Programmiersprachen) aus z.B. SQL-Abfragen oder Access.

lg

Satan_666 02.04.2009 15:19

<> bedeutet "less than or greater then" - also alles, was entweder kleiner oder größer dem angegebenen Wert ist, ist gültig - alles andere (also wenn es gleich ist) ist ungültig.

RaistlinMajere 02.04.2009 20:30

danke für eure antworten.

ich hab meine antwort in einem perl-buch gefunden, dieser operator dient als bedingung in einer while-schleife dazu, eine datei, die als parameter angegeben wurde, zeilenweise auszulesen (ist offenbar eine art default-filehandler).

die datei steht dann in $ARGV (interessanterweise ein skalar, kein array und erst innerhalb der while-schleife initialisiert) und der zugriff innerhalb der while-schleife erfolgt gewohnt mit $_


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag