HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Im allgemeinen als jede mögliche andere programmimg Sprache, besteht variable Namen Zahlen, Buchstaben und aus Unterstreichen, aber sie sollten nicht mit einer Zahl beginnen. Und das variable $ _ ist spezielle Variable. Perl ist der empfindliche Fall, also sind die Variablen $a und $A unterschiedlich.
|
Perl Scalar Variables
|
Die grundlegendste Variablenart in Perl ist die Skalarvariable. Skalarvariablen halten Zeichenketten und Zahlen und sind, die Zeichenketten und die Zahlen vollständig interchangable so bemerkenswert auch sind. Z.B. cosider die folgende Aussage
|
|
Diese Aussage stellt die Skalarvariable $priority auf den Wert 9 ein, aber du kannst auch tun zuweist eine Zeichenfolge der gleichen Variable:
|
|
Perl nimmt Zahlen als Zeichenketten, wie gezeigt unten an:
|
$priority = '9';
$default = '0009';
|
|
Es kann ruhig mit Arithmetik und anderen Betrieben ziemlich glücklich fertig werden.
|
Perl Operations and Assignment
|
Perl uses almost all the C arithmetic operators:
|
$x = 1 + 2; # Add 1 and 2 and store it in $x
$x = 4 - 3; # Subtract 4 from 3 and store in $x
$x = 5 * 6; # Multiply 5 and 6
$x = 7 / 8; # Divides 7 by 8 to give 0.875
$x = 9 ** 10; # Nine to the power of 10
$x = 5 % 2; # Remainder of 5 divided by 2
++$x; # Increment $x and then return it
$x++; # Return $x and then increment it
--$x; # Decrement $x and then return it
$x--; # Return $x and then decrement it
|
|
For strings Perl has the following operations:
|
$x = $y . $z; # Concatenate $y and $z
$x = $y x $z; # $y repeated $z times
|
|
To assign values Perl includes the following:
|
$x = $y; # Assign $y to $x
$x += $y; # Add $y to $x
$x -= $y; # Subtract $y from $x
$x .= $y; # Append $y onto $x
|
|
Note: when Perl assigns a value with $x = $y it makes copy of $y and then
assigns it to $x. Therefore when you change $y the next time it will not alter $x.
|
Perl Interpolation
|
The following fragment prints apples and pears using concatenation operation:
|
$x = 'apples';
$y = 'pears';
print $x.' and '.$y;
|
|
Es würde nett sein, nur eine Zeichenkette in der Druckaussage, aber in der Linie unten mit einzuschließen,
|
|
Drucke buchstäblich $x und $y, das nicht nützliches das ist. Anstelle von diesem können wir Anführungszeichen anstatt der einzelnen Anführungsstriche verwenden:
|
|
hier zwingen die Anführungszeichen die Interpolation aller möglicher Codes, einschließlich die variable Deutung. Dieses ist viel besser als unsere ursprüngliche Aussage. Andere Codes, die interpoliert werden, schließt einige Sonderzeichen wie neue Zeile und Tab ein. Der Code \ n ist ein neue Zeile Buchstabe, ist und \ t Tab.
|
Keywords: perl tutorial, perl scripts, perl programming, active perl, perl download,
blackberry perl, perl regular expressions, perl split, perl array, perl script page
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|