Sie sind auf Seite 1von 29

The German_Perl_Book

Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse:

J
http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil
dieses buch genommen worden ist

Vol.II Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
Cervello
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

Kapitel III:
Titel: O_Befehlen:

Zuweisen:

Die Werten zu Variablen sind mit Zeichnen “=” eingegeben.

$var = 89;

Oder abgekurzt:

@va[8] = 6 <==> @va[8] = @va[8]*6 @va[8]=3 => @va[8]=18

$v += 1 <==> $v = $v + 1 $v=6 => $v=7

St = sy++ <==> $t = $y + 1 $y=8 => $t=9

027 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

O_Bit_Befehlen:
Boleanische Bitweise Befehlen:

Und and & ($v=$Y) & ($n=$Y) $v=$Y=$n;

Oder or | ($f=$Y) | ($g=$Y)$f=$Y;$g=$Y

nicht not

nicht Oder xor ^ ($t=$s) ^ (Sg=$h)$t $s;$g $h

Ergaenzende mathematische Bitweise Befehlen:

Ergaenzend zu Ganz ~

Bitweise verschiebungen nach links fuer GANZz. << z.B.SternOrientsprachen

Bitweise verschiebungen nach rechts fuer GANZz. >> z.B.SternOrientsprachen

028 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

O_Bit_Befehlen:
Boleanische Befehlen:

Und and && ($v=$Y) && ($n=$Y) $v=$Y=$n;

Oder or || ($f=$Y) || ($g=$Y) $f=$Y;$g=$Y

nicht not ! ($r=1) $r 1

Und als unterschiedliche SequenzenKraeften:

Und and and ($v=$Y) and ($n=$Y) $v=$Y=$n;

Oder or or ($f=$Y) or ($g=$Y) $f=$Y;$g=$Y

nicht not not not ($r=1) $r 1

nicht Oder xor xor ($t=4) xor ($f=Sg) $t 4;$f $g

029 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

O_Bit_Befehlen:
Algemeine fuer jedes Befehl:

030 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

matematische_Befehlen:
Befehl:

• ”+“ positives Vorzeichen (un¨ar) + GANZz; gleichKOMMAz; “+”.”plus”


• ”-“ negatives Vorzeichen (un¨ar) - GANZz; gleichKOMMAz; “-”.”minus”
• ”+“ Addition (bin¨ar) “+”.”anrechnen”
• ”-“ Subtraktion (bin¨ar) “-”.”abrechnen”
• ”*“ Multiplikation “*”.”mal”
• ”/“ Division “/”.”durch”
• ”%“ Rest einer Division (Modulo) “%”.”Rest”
• ”**“ Potenzbildung “**”.”Erhebt zu”
• ”++“ Inkrement “++”.”einsatz”
• ”--“ Dekrement “--”.”absatz”

031 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

vergleichs_Befehlen:
Befehl:

• ”==“ liefert wahr bei Gleichheit

• ”!=“ liefert wahr bei Ungleichheit

• ”>“ liefert wahr, wenn linker Wert groeßer als rechter Wert

• ”<“ liefert wahr, wenn linker Wert kleiner als rechter Wert

• ”>=“ liefert wahr, falls linker Wert groeßer oder gleich zu


rechtem Wert

• ”<=“ liefert wahr, falls linker Wert kleiner oder gleich zu


rechtem Wert

• ”<=>“ liefert -1, 0 oder 1 je nachdem, ob linker Wert kleiner,


gleich oder groeßer als rechtem Wert

032 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

vergleichs_Befehlen:
Befehl:

• abs($x) Absolutwert von $x; gueltig nur zu gleichKOMMAz.

• atan2($x,$y) Arcustangens von $x/$y

• cos($x) Cosinus von $x

• exp($x) Exponentialfunktion

• log($x) Natuerlicher Logarithmus von $x

• sin($x) Sinus-Funktion von $x

• sqrt($x) Quadratwurzel aus $x

033 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

function_Befehlen:
Befehl:
Besonders andere Befehlen man kann mit USE POSIX; von perl_Programm annerkennen
lassen :

034 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

unGeOrdnetenWERT_Befehlen:
Befehl:
So aus Englaendern genannten Random_WERTEN sind hier als unGeOrdnetebWERTEN
beschreibt worden; sie stellen neue Werten ohne eine Urspruengliche findbare
Funktion, die sie entwickelt, an:

rand() erzeugt ein gleichKOMMAz. Zwischen 0 und 1

rand(45) erzeugt ein GANZz zwischen 1 und 45

Praktisch es erzeugt ein % nummern zwiscen 0% und 100%

srand() scheint eckt Zufaellig in Vergleich mit rand()

Srand(67) das gleiche mit 0_67

srand == srand(time)

Naja …. eckte nicht random genau unGeOrdnete Werten, die nach Zeit in der
Computer gespeichert koennen wiedergestellt.
035 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

unGeOrdnetenWERT_Befehlen:
Befehl:
Einige beispielen erklaeren wie kindlisch ist denken dass kann man mit solche
ARGUMENTEN ein random nummer erzeugen:

Wie man verstehen kann jeden Wert,


Den von rand() oder srand() erzeugt
wird ist nach nachBerechnungen 100%
Einzufinden, deswegen jede Funktion
Die zu annerchnungen in Programm
Benutzen wird, wird gleichgueltig
zu selbe ergebnissen einbringen, sogar
Jede so ergestellt rand() srand()
Wert isy von Exsperten Ing.
Nach besonders Schwere Berechnungen
wiederanrufbar .

036 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:
O_Befehl:

“.” vernetzt

“nein “.”ist nicht GLEICH”

Ist “nein ist nicht GLEICH”

x
“multi ” x 3

Ist “multi multi multi”

037 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:
Vergleichen_Befehl:

Hier werden nur Werten aus UniCode oder ASCII und nicht die LAENGEN der wort
vergleicht:

• ”eq“ liefert wahr bei Gleichheit

• ”ne“ liefert wahr bei Ungleichheit

• ”gt“ liefert wahr, wenn linker Wert groeßer als rechter Wert

• ”lt“ liefert wahr, wenn linker Wert kleiner als rechter Wert

• ”ge“ liefert wahr, wenn linker Wert groeßer oder gleich rechtem Wert

• ”le“ liefert wahr, wenn linker Wert kleiner oder gleich rechtem Wert

• ”cmp“ liefert -1, 0 oder 1 je nachdem, ob der linke Wert kleiner,


gleich oder groeßer als der rechte Wert ist
037 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:
Function_Befehl:

• substr() zu jeden ZeichnenSEQUENZ ist zu denken dass ein


PfeilTRAEGER, der die gezaehlte Orte jedes Buchstaben
hat, verbunden ist damit mit einen Zahl jede Buchstabe
gefubden werden kann.

038 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:
Function_Befehl:

• lc() use strict; ist nicht ZU VERGESSEN; dann ist lc() Befehl
um nur klein die ZeichnenSEQUENZEN zu schreiben.
• uc() um GrossBuchstaben zu schreiben.

Diesen Befehlen sind nach HtmL_programmssprachen entwickelt worden damit


Graphische Vorstellungen vereinfach werden koennen. Sogar Sie sind allgemen
Objekt_OrIEntierte scripting entwickelt worden, und dafuer sind nicht mehr zu
ComputersmaschinenSprache, zu Assembler und zu wisseschaftliche Programmssprachen
angehoerigen.

039 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:

Function_Befehl:

• lcfirst() use strict; und aenlich zu lc() aber nur fuer erste
buchstabe die klein geschrieben wird.
• ucfirst() um GrossBuchstaben zu schreiben.

Diesen Befehlen sind nach HtmL_programmssprachen entwickelt worden damit


Graphische Vorstellungen vereinfach werden koennen. Sogar Sie sind allgemen
Objekt_OrIEntierte scripting entwickelt worden, und dafuer sind nicht mehr zu
ComputersmaschinenSprache, zu Assembler und zu wisseschaftliche Programmssprachen
angehoerigen.

040 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:

Function_Befehl:

• chop() use strict; deises Befehl abschneidet letzenZeichnen von


ZeicnenSEQUENZEN
• chomp() das selbe Befehl nun ist nur zu “\n” zu entfernen, und
nur wenn S_ als ergeaenzende Variabel gebraucht wird,
mit chomp() wird die Teilen die von S_eingenommen sind
abgeschnitten.

Diesen Befehlen sind ungquert aus Computermaschinensprache und Assembler


eingenomme worden weil sie aenlich zu BitWEISE_befehlen sind. BitWEISE_befehlen
sind entwicklungen die coerent zu verschiebung des Bites nach links mit ein Bit
abgeschnietten damit Abkurzungen ausgefuehrten werden koennen.

041 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:

Function_Befehl:
• chop() use strict; deises Befehl abschneidet letzenZeichnen von
ZeicnenSEQUENZEN
• chomp() das selbe Befehl nun ist nur zu “\n” zu entfernen, und
nur wenn S_ als ergeaenzende Variabel gebraucht wird,
mit chomp() wird die Teilen die von S_eingenommen sind
abgeschnitten.

Diesen Befehlen sind ungquert aus Computermaschinensprache und Assembler


eingenomme worden weil sie aenlich zu BitWEISE_befehlen sind. BitWEISE_befehlen
sind entwicklungen die coerent zu verschiebung des Bites nach links mit ein Bit
abgeschnietten damit Abkurzungen ausgefuehrten werden koennen.

042 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:

Function_Befehl:
• length() use strict; so man kann die Laenge ein ZeichnenSEQUENZen

Oft ist es zu benutzen auch um einen subroutine um PfeilTRAGERN einzunehmen oder


zu speicher und/oder zu bearbeiten:
$wr = “SonnyBau” ==> for($i=;$i<$g;$i+1) {
$g = lenght ($wr); @g=.....
Anmerken vorgeworfen }

043 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:

Function_Befehl:

• join() use strict; so man kann eine ZeichenSEQUENZ als besoders Zeichnen, der Erste
von PfeilTRAEGER join(), der die andere in der Reihe vorgestellt verbunden
wird, damit eine ZeichnenSEQUENZ einbildet wird.

Diesen Befehlen sind ungquert aus Computermaschinensprache und Assembler eingenomme worden weil
sie aenlich zu BitWEISE_befehlen sind. BitWEISE_befehlen sind entwicklungen die coerent zu
verschiebung des Bites nach links mit ein Bit abgeschnietten damit Abkurzungen ausgefuehrten
werden koennen.

044 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:

Function_Befehl:

• split() use strict; so man kann eine ZeichenSEQUENZ suebern von Zeicnen die nicht in
ihr finden moechtet.

Diesen Befehlen sind ungquert aus Computermaschinensprache und Assembler eingenomme worden weil
sie aenlich zu BitWEISE_befehlen sind. BitWEISE_befehlen sind entwicklungen die coerent zu
verschiebung des Bites nach links mit ein Bit abgeschnietten damit Abkurzungen ausgefuehrten
werden koennen.

044 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:

Function_Befehl:

• split() use strict; so man kann eine ZeichenSEQUENZ suebern von Zeicnen die nicht in
ihr finden moechtet.

Diesen Befehlen sind ungquert aus Computermaschinensprache und Assembler eingenomme worden weil
sie aenlich zu BitWEISE_befehlen sind. BitWEISE_befehlen sind entwicklungen die coerent zu
verschiebung des Bites nach links mit ein Bit abgeschnietten damit Abkurzungen ausgefuehrten
werden koennen.

045 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:

Function_Befehl:

• split() use strict; so man kann eine ZeichenSEQUENZ suebern von Zeicnen die nicht in
ihr finden moechtet.

Diesen Befehlen sind ungquert aus Computermaschinensprache und Assembler eingenomme worden weil
sie aenlich zu BitWEISE_befehlen sind. BitWEISE_befehlen sind entwicklungen die coerent zu
verschiebung des Bites nach links mit ein Bit abgeschnietten damit Abkurzungen ausgefuehrten
werden koennen.
Begrenzte zu drittem Zeichnen Einfassungen:

046 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

ZeichnenSEQUENZen_Befehlen:

Function_Befehl:

• chr() so man kann ein Zeichnen, als Zahl in numerische ASCII_Folge, ausdruecken

Diesen Befehlen sind ungquert aus Computermaschinensprache und Assembler eingenomme worden weil
sie aenlich zu BitWEISE_befehlen sind. BitWEISE_befehlen sind entwicklungen die coerent zu
verschiebung des Bites nach links mit ein Bit abgeschnietten damit Abkurzungen ausgefuehrten
werden koennen.
Ausgedrueckt:

ABC

• ord() so kann man Zahl, als Zeichnen in numerische ASCII_Folge, ausdruecken :

65 66 67

047 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

Zusammenfassung:

Kapitel I, II Variablen Vol.I


GANZz. GKOMMAz. zSEQUENZEN

zSEQUENZEN GANZz. gKOMMAz.


nur nur
Zeichnen die nicht nummern sind aber absolute
auch nummern zeichnen koennen nummern

Kapitel III O_Befehlen hauptteil Vol.II

65 66 67

O_BitWEISE_befehlen O_mathematische_Befehlen O_verglichsBefehlen O_funktionen_Befehlen

048 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
J
Es ist zu verstehen dass dieses meines Arbeiten ist al selbstaendiger und nicht
VORbezahlt und/oder vorasugezahlt, deswegen kann nur nachbezahlt werden.
The German_Perl_Book
Noch dazu ist es bewiesen worden dass DIE DIKTATUER mich ANTI genaue Gesetzen
DRUECKT, deswegen soll ich momntan zu meiner vorausbezahlten kosten
voraarbeiten, damit jedemand zwischen euch die meines Arbeiten geniessen haben,
zumir, nicht MIT ZWINGUNG, aber nach eigenen Wille, 3.50 EurO pro pdf_Buch
Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse:
bezahlen wird.
http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil
Sie koenne natuerlich auch nach Ihre bewertungen meine pdf_datei_kopie
dieses buch genommen worden ist
herunterladen und zwischen Kostenloesen und 5 EurO pro pdf_file bezahlen.

El nny
Si
Auf jeden Fall Sie und du brachen braucht dass
scopre
Cio Che
Ich die moegliche Art und weisen, damit die Bezahlungen nach EurO ausgefuehrt
non
werden koennen, hier in der folgenden Seiten zeigen wird:
RUBABILE
quando
si trOVa
nel
Sie oder du werden wird eine entsprechende Rechungs_Geld,
Vol .I
prOpio
auch mit Steuern_nr. Und/oder MehrereWertsSteuern_nr. ( du brauchst mir zu senden:
Cervello
ec_arch@ecologicolombo.net), am der Woche, in der ich meine EurO bekommen habe,
bekommen.

Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011


Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

GeOrdnete Bezahlungen:
Nach deutsche und Internationalien Post:

Kann man 10EurO_schein in Briefumschlag einstecken und so zu adressen:

Dott.Ing.Arch. Giovanni Colombo


Via g.Brufani 18 06124_PG_I
PERUGIA (PG) Italia

049 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
Si scopre

J
Cio Che non
RUBABILE

Vol.II
The German_Perl_Book quando si
trOVa nel
prOpio
Cervello

GeOrdnete Bezahlungen:

Nach WesterUNION:

Kann man 10EurO auch


in internet bezahlt
werden koennen:

Dott.Ing.Arch.
Giovanni Colombo
Via g.Brufani 18
06124_PG_I
PERUGIA (PG) Italia

Zweck der transaktion:


Zahlung von Waren/
Dienstleistung
050 165
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
J
The German_Perl_Book

Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse:

J
http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil
dieses buch genommen worden ist

El nny
Si
scopre
Cio Che
non
RUBABILE
quando
si trOVa Vol .II
El nny
nel
prOpio
Cervello

Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011