E-Book Startseite Karteikarten-Programm
0

Rechnen mit Perl

Mit Perl ist es, wie in den meisten anderen Programmiersprachen auch, ganz einfach zu rechnen. Grundrechenarten sind für Perl kein Problem. Dazu muss nur die jeweilige Rechenart mit dem dazugehörigen Rechenoperator angegeben werden. Des Weiteren unterstützt Perl Klammern und beachtet selbstverständlich auch die Punkt- vor Strich-Regeln. Wenn Sie mit Perl Potenzrechnungen durchführen möchten verwenden Sie als Rechenoperator zwei Sterne (zwei Multiplikationszeichen). Das folgende Beispiel zeigt die Grundrechenarten und die Potenzrechnung in Perl.

#!/usr/bin/perl -w
 
my $rechnung = ((375 * 54 + 85 - 364) / 12) ** 3;
 
print "Content-Type: text/html\n\n";
 
print "<p>$rechnung</p>";
Anzeigebeispiel
Anzeigebeispiel



Teilzeichenkette

Das Arbeiten mit Zeichenketten (Strings) hat auch in Perl eine sehr große Bedeutung. Vorerst wollen wir Ihnen hier zwei Funktionen vorstellen: Die erste Funktion ist dazu fähig eine Teilzeichenkette aus einer Zeichenkette zur Extrahieren. Dazu verwendet man die Funktion substring(). Die Funktion substring() kann 2 oder 3 Argumente aufnehmen. Das erste Argument verweißt auf den String von welchem eine Teilzeichenkette extrahiert werden soll. Das zweite Argument besagt, ab welchem Startindex (Nummer des Buchstabens -1, d. h. erster Buchstaben = 0) der "Substring" beginnt. Das dritte Argument ist alternativ und wird nicht immer benötigt. Es besagt, wie viele Zeichen ab dem Statindex als Teilzeichenkette gespeichert werden soll.

#!/usr/bin/perl -w
 
my $string = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 
print "Content-Type: text/html\n\n";
 
print "<p>";
print substr($string, 11, 5);
print "</p>";
Anzeigebeispiel
Anzeigebeispiel



Zeichenketten-Länge ermitteln

Die zweite Funktion ermittelt einfach nur die Länge eines Strings. Die dazu verwendende Funktion heißt length(). Als Argument wird der String verwendet, von welchem die Länge ermittelt werden soll.

#!/usr/bin/perl -w
 
my $string = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 
print "Content-Type: text/html\n\n";
 
print "<p>";
print length($string);
print "</p>";
Anzeigebeispiel
Anzeigebeispiel



Design:
 


Logo
Benjamin Jung
Krummstr. 9/3
73054 Eislingen

E-Mail: info@homepage-webhilfe.de
Webseite: www.homepage-webhilfe.de