SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse:
http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil
dieses buch genommen worden ist
The German_Perl_Book
J
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
Vol.V
ec_arch@ecologicolombo.net
Kapitel IX:
Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme:
Perlsbibliotek in Computer vorbereiten und Anrufenbefehlen:
perlModulen sind programmen als bit_weise_befehlen_programmen, weil so
ist es dass die Programmen schneller von Computern ausgefuehrt werden koennen. Es
gibt auch nicht so professionellen programmen die einfache perlssprache benutzen.
Wenn Sie Ihre Grundseinfuehrungen der perls_gruendungen und perlsCompiler
ausgefuehrt haben, haben Sie in Computer Aktiveperl oder StrawBerry und Komodo oder
notepad++. Nache Aktiveperl oder StrawBerry haben Sie auch Grundungenmodules
bekommen. Wenn Sie Ihre Grundsmodulen erweitern moechten sollen Sie entweder
Selbstprogrammieren oder in Cpan, www.cpan.org Ihre erweitendere perlsModulen suchen
und in Ihren Computer nach download speichern.
Wenn Sie auch in : http://perldoc.perl.org/index-modules-A.html zu suchen gehen
wuerden, es ist nach Buchstaben eingeOrdneten worden, dass jede PerlsCoremodulen,
die noch kostenloesen zu download vorbereitet sind. Als die Buchstabe G erreicht
worden ist, koennen Sie auch ueber “Getopt::Long” als Coremodule des perls mehr
erfaheren.
The German_Perl_BookJ
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
107 165
Vol.V
Kapitel IX:
Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme:
Perlsbibliotek in Computer vorbereiten und Anrufenbefehlen:
perlModulen Wenn Sie Ihre gewaehlte perlsmodulen gefunden haben, dann
koennen Sie auch mit reichende Erlauterungen von Cpan lesen damit die Downlaod
einfacher werden koennen. Um sie zu download und in Ihren Computer eingetriben:
http://www.cpan.org/modules/INSTALL.html
Man kann auch mit PersonalComputer unter Ueberpruefungen PPM Aktiveperl und siener
Zip_datei von managerProgrammen erhuntreladen:
http://docs.activestate.com/activeperl/5.10/faq/ActivePerl-faq2.html
Fuer der perl 5, von mir empfhoelen ist zu suchen in 167_171 seiten des PL5.
The German_Perl_BookJ
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
108 165
Vol.V
Kapitel IX:
Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme:
Perlsbibliotek in Computer vorbereiten und Anrufenbefehlen:
perlModulen Wenn man moechte, dass nach Html die modulen von perl
herunterladen werden, kann man auch in internet so suchen:
http://www.webreference.com/programming/perl/modules/index.html
Moeglieche Ueberpruefungen ob die gewuenschete perlsmodulen in Ihren Computer sind:
perldoc Getopt::Long
synopsis ist wie man schreibt in programm der pruefer damit nicht FALSCH Getopt::Long getyppet
wird.
In MS_dos man
Wird zu lesen:
The German_Perl_BookJ
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
109 165
Vol.V
Kapitel IX:
Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme:
Damit Getopt::Long _perlModulen man verstehen kann, man sollst erstens
The German_Perl_BookJ
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
110 165
Vol.V
Getopt::Long
Ist ein Unterprogramme , der zu benutzen ist
entweder umdatei fuerperlsProgrammenoderfuer
<html><heder><xlm>systemen.
Er unterscheidet sich von andere datei_systemen ,
die normaleweise sind eanlich zu pfeilTRAGERN,
damit die nummernCode werden als paarVariable
gespeichert.
JedeVariablehaeinWert. DieserWert kannkostant
ind laufendem Programme oder unterschiedliche
WerteneinnehmendamiteckteVariblewerdensein.
noch sehr wichtig ist es wie diese Variable als
paarVariableeinKernsystem(Variable<=>Wert)und
periferischeAnTeilenhat.
Hauptanteil ist name<==<Wert; nebenanteilen sind
Eigenschaft<==>Werten.
Kapitel IX:
Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme:
Damit Getopt::Long _perlModulen man verstehen kann, man sollst erstens
The German_Perl_BookJ
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
111 165
Vol.V
Getopt::Long
Wennwireinfacherklaerenmoechten,koennenauch
nurdieHauptanteilundnebenanteilen.
InderZustaendensindsogardienebenanteilenvon
bestimmten befehlen verbunden, die sich in der
folgendertypologienvermeiden:
MoglicheFunktionalien: matematischeAlgoritmi die
eine oder mehrere Eigenschaften zu Variable
verbunden;
Moegliche on oder off: die verbindungen oder die
Eigenschaften selbst koennen ein_ oder
aus_geschaltet
Kapitel IX:
Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme:
Damit Getopt::Long _perlModulen man verstehen kann, man sollst erstens
The German_Perl_BookJ
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
112 165
Vol.V
Getopt::Long
Mogliche Wertenformat: ,GANZz. GleitKOMMAz.
ZeichnenSEQUENZEN
MoeglicheboleanischeWert:wahroderfalsch.
Kapitel IX:
Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme:
Damit Getopt::Long _perlModulen man verstehen kann, man sollst erstens
The German_Perl_BookJ
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
113 165
Vol.V
Kapitel IX:
Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme:
Damit Getopt::Long _perlModulen man verstehen kann, man sollst erstens
The German_Perl_BookJ
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
114 165
Vol.V
Getopt::Long
Die Tabellarischesystem zeigt welche
moeglichezwischenVariablenundname
und Eigenschaft funktiionelle
Verbindungenmoeglichsind.
Kapitel IX:
Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme:
Damit Getopt::Long _perlModulen man verstehen kann, man sollst erstens
The German_Perl_BookJ
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
115 165
Vol.V
Getopt::Long
Die Tabellarischesystem zeigt welche
moeglichezwischeneineEigenschaftund
name, Variable undandereEigenschaft
funktiionelle Verbindungen moeglich
sind.
Kapitel IX:
Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme:
Perlsbibliotek in Computer vorbereiten und Anrufenbefehlen:
perlModulen Getopt::Long :PerlsBefehl
Command line
Eigenschaften sind
nich durch
laufendem
Programme zu
finden aber in
ausfuehrungen des
Vorbereitungen des
Programm.
“-” steht
fuer Eigenschaft
des command file
The German_Perl_BookJ
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
116 165
Vol.V
Kapitel IX:
Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme:
Perlsbibliotek in Computer vorbereiten und Anrufenbefehlen:
perlModulen Getopt::Long :
PerlsBefehl
Eigenschaften
koenne ein Wert
haben, der nach
Eigenschaft
eingestimmt wird:
-s 24 -s24
“--long” wieviel
lang ist:
--size=24
oder
--size 24
The German_Perl_BookJ
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
117 165
Vol.V
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
118 165
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
119 165
Programmsteil :
Getopt::Long :
newgetopt.pl kann mit Getopt::Long ersaetzt werden.
Erste einflussen sind dass nicht als prograammirter Subroutine die Funktionen von newgetopt.pl
Gefragt werden muessen.
In Bereich EsErC, werden wir auch sehen wie diese Unterprogrammen fuer newgetopt.pl entwickelt
Werden koennen.
Damit Getopt::Long benutzbar werden kann:
use Getopt::Long;
Falls in Ihrer herunterladen und installieren perl_05 nicht in der Eigenschaft das Befehl ist
Und konsequent nicht anrubar sein kann, Sie sollen in Internet nach
“Configuring Getopt::Long”.
Eigenschaften die ausgefuehrt werden koennen sind die einfachste :
--all –-verbose –-quiet –-debug;
Um diese Eigenschaft mit perlProgrammen zu bearbeiten sind :
my $verbose = ''; #option variable with default value (Falsch)
my Sall = ''; #option variable with default value (Falsch)
GetOptions( 'verbose' => $verbose, 'all' => $all);
Die Eigenschaften und Werten von GetOptions sind in @ARGV pfeilTRAEGER eingespeichert, und
werden als Wert 1 einbestimmt. Wenn sie unberuehrt bleiben werden, die Eigenschaften auch
unberuehrt bleiben werden.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
120 165
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
121 165
GetOptiion Eigenschaften trenne sich in unterschiedliche art und weise der Eigenschaft:
besondernEigenschaften
ZweckEigenschaften
Als die Getopt::Long wird ausgefuehrt, seine Eigenschaften werden als Wahr oder Falsch eine antwort
bekommen,
Wenn on als antwort bekommen, sie werden ausgefuert.
Falls die Eigenschaften Falsch finden werden, es wird nicht die konsequentialien Eigenschaften,
die mit der Eigenschaft verbunden sind, ausgefuehrt und eine Fehlermeldung, oder der stoppprogrammeldungen,
eingesteckt bleibt. Damit sie herausgenommen werden kann, man soll
die(), warn(),oder return()
benutzen.
Ein einziger Bit lasst unterschiedliche Eigenschaft zu erfuehllen
Zwei moegliche WertenEigenschaften : *negatable* und *incremental*
*negetable*== !
my $verbose=''; #! es ist falsch eingestellt
GetOption ('verbose!'=>$verbose);
Wenn anstatt verbose man benutzt –-verbose in $verbose, $verbose wird ausgefuert, aber mit
--noverbose wirde er nicht ausgefuehrt und mit Wert 0 eingestellt. Mit andere erlaubte Werten es
wird als Falsch gestellt aber ausfuehrbar, wenn –noverbose gestellt wird ist er nicht ausfuehrbar.
*incremental* == +
Wenn anstatt verbose man benutzt verbose+, es wird Falsch eingestellt abererhoent ausgefuehrt.
GetOptions ('verbose+' => $verbose);
Wenn '--verbose' nachdem erhoungen man stell an, es wird di Erhoeungen angefragt
und Ausgefuehrt.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
122 165
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
123 165
Command line und vereingemischten Eigenschaften mit anderen Werten
Command line ist einBefehl, das direkt zu Betribssystem eingeordneten und ausgefuehrt
werden kann.
Oft man soll unterscheiden command line nach angeordneten Eifassungen damit man
Verstehen kann was zu Betribssystem direkten Einfussen haben kann.
z.B. Filename,
the first, so eingestellt wird,
und the last als letzter.
Getopt::Long
um zu vereinmischen, wird mit 'filter out' als Eigenschaften eingestellt.
Getopt::Long
ist zu bremsen mit “--”:
--size24 –- --all
z.B. “--all” moechte nicht *not* damit nicht als Eigenschaft ausgefuehrt wird, wobei ist in
@ARGV eingespeichert.
Eigenschaften mit Werten
Es ist bestimmt worden dass die Eigenschaft welche werten allgemain entsprechen koennen,
aber fuer Wuertzel oder Ordner ist es bestimmt.
Werten fuer Eigenschaften sind zwischen GANZz. GleitKOMMAz. Und zeichnenSEQUENZEN zu
Unterschieden.
z.B.
Tag my $tag = '' es ist nicht eingeordneten und mit default
GetOption ('tag=s' => $tag);
In der ist es 's' eine zeichnenSEQUENZ, es ist bestimmt worden dass $tag nur mit zeichnenSEQUENZ
Einzureichen.feur diesen Fall $tag kann nicht 0 bekommen weil nummer ist aber fuer der gleichen
Zusteanden ''.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
124 165
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
125 165
Eigenschaften mit mehrere Werten
z.B. Ein Programm benutzt mehere Direktorie um file_library zu finden.
Um lybrary zu finden:
--library lib/stdlib –- library lib/extlib
Man braucht ein pfeilTRAEGER als Einfuehrer, den mit Ergebnissen erfuehlt wird:
GetOptions (“library=s” => @library);
GetOptions (“library=s@” => $library);
Hier man mit Eingezogen erhoeht @, wobei hier man auch geht's der Wert in skalar $.
@library and @$library sind ergaenzend und sie zu “libstdlib” und “libextlib”
Entsprechen.
Wenn mit natuerliche nummern oder mit floatingpoint nummern erfuehllt ist ein
Bestimmter Werten.
Damit Werten werden mit komma getrennt , ist es zu schreiben:
GetOption (“library=s” => @libfiles);
@library = split( join (',',@library));
Achtungen : Eigenschaften koennen mit mehrerer Werten erfuehllt werden z.B.:
--coordinates 34.78 65.12 --gbcolor 234 255 067
Um zu wiederhoelen, ist es “...” zu benutzen.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
126 165
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
127 165
Wiederohlen “{...}” ist nicht einzunehmen um zu erhoehen “+”.
Ablenen command line ist zu erreichen als Folgen:
GetOptions ('coordinates=f{2}' => @coor, 'rgbcolor=i{3}' => @color);
Entsprechend: wie folgt es fuer Eigenschaften zwischen pfeilTRAGER und pfeilTRAGER nach Einrichtungen
Wird entschiedet.
GetOptions('coordinates=f{2}' => @coor, 'rgbcolor=i{3}' => @color);
Es ist moeglich zu stimmen min. und max. von nummern von Werten mit Eigenschaft takes:
“foo=s{2,6}” waehlt letze Element von 4 Elementen
“foo=s{1,}” zeigt mehr Werten
“foo=s{,}” zeigt 0 oder mehere WertenEigenschaften
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
128 165
Eigenschaften mit hash Werten :
Als Eigenschaft_Richtung man wird eine Richtung von hash nur zeichnenKETTEN und insbesonders
“key”=”value”
und besonders in key in hash gespeichert.
GetOptions ( “define=s” => %defines);
Oder
GetOptions ( “define=s%” => $defines);
Wenn es mit command line zu benutzen, ist es so zu bestimmen:
--define os=linux –-define vendor=redath
Mit dieses command line Befehl man wird als linux und redath nur keys die GANZz. Oder
glietKOMMAz. Sind,
in andere zustaenden sind auch zeichnenSEQUENZEN erlaubt.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
129 165
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
130 165
Vorbereitete Unterprogramme subroutine zu Eigenschaften handle
Letzter ueberpruefer als aktueller Wert each time. Er ist nicht berechnet in
Eigenschaften und
in command line kann mit art und weise des design zu Unbennantem subroutine der mit
Einrichtungen Ziel ausgefuehrt werden.
Wenn eine Eigenschaft
findet Unterprogrammen mit zwei oder drei Elementen zu waehlen,
Der erste Element ist der
name der Eigenschaften,
als zweite Element unterscheidet:
fuer ein pfeilTTAEGER mit skalar
Als Ziel der zweite Element ist ein Wert gespeichert;
und als key ist der Wert gespeichert.
Es folgt konsequent fuer einnehmende erhoehungen :
my $verbose=””; #!als default Falsch
GetOptions ( 'verbeose' => $verbose,
'quiet' => sub {$verbose = 0});
hierher “--verbose” ed “--quiet” ueberpruefen den gleiche Variable $verbose, aber mit
Gegensatzilchem Wert.
In 2.37 perl ist es, als erster Elemet gefragt worden ist, dass man ein Objekt anstatt eine
ZeichnenSEQUENZ gespeichert wird.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
131 165
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
132 165
Beispiel:
mit dem durch Unterprogrammen Eigenschaften der Variable und des name geaendert werden.
GetOptions('opt=1' => &handler);
Sub handler {
My ($opt_name, $opt_value) = @_;
Print (“Option name is $opt_name and value is $opt_value n”);
}
Eigenschaften mit mehrere Werten:
z.B. Ein Programm benutzt mehere Direktorie um file_library zu finden.
Um lybrary zu finden:
GetOptions ( 'length|height=f' => $/lenght );
Der erster name ist anzurufen mit “primary” die andere name als “alias” name und
als hash ist key in “primary”.
Es ist moeglich auch mehrere unterschiedene namen zu benutzen, aber mit “alias”.
Case und Abkurzungen:
Um die namen mit Abkurzungen der namen zu ersaetzen, man wird erstens off zu namen und als Eigenschaft
Abkurzungen eingeschaltet, man kann unterschiedliche Abkurzungen einschalten, oder nur eine zwischen
Mehrerer einschalten, oder wie oft programmiert wird mehrere einschalten und nur eine als wahr
Einstimmen. In grundengenommen ist fast gleich ausgefuehrt, nur als auch boleanische Werten einbenutzt
Werden, sind alle schoen zum Programme nicht nur dabei, weil schon programmiert worden sind, aber auch
zu boleanische funktionen vorbereitet.
GetOptions ( 'length|height=f' => $/lenght, 'head' => $/head );
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
133 165
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
134 165
Resumè der besonderheiten der Eigenschaften
Jede Eigenschaft ist zu zwei Teilen einzunemen Eigenschaft_selbst und Wert, der nummernCode
Ist, damit eine Eigenschaft ausgefuehrt wird ist:
nur on oder off;
Ist on und wahr oder falsch;
Ist on und wahr und andere vorEigenschaft on und wahr,
Ist nur on und andere vorEigenschaft on und wahr,
Ist on und wahr und gleitKOMMAzahl, und andere vorEigenschaften on und wahr und gleitKOMMAz.
u. s. w. sind sehr unterschiedliche antworten die als zweiter Teil, Wert, moeglich sind.
Hierher werden wir erklaeren wie matematisch nur einige von Besonderhaiten als
Woerterbuch erklaert werden koennen:
Lenght eigenschaften_selbst == lenght
lenght[size]1 Eigenschaften_selbst == lenght, alias == size, 1
Es wird nicht ein Wert zu Eigenschaft_selbst gegeben ist es Bitweise 1, und
Entsprechend, nach Cobol ==> Html ==> Eigenschaften ist on .
Wenn es als vorBereitende Programmsprache benutzen wird dass kann auch sein:
Eigenschaft_selbst ist on und wahr, wobei es ist so gesehen nur fuer besondere
Eigenschaften die nicht boleanische funktionen als Erklaert moechten.
So werden wir Eigenschaft_selbt als zwei Typen sich trennen:
Eigenschaften_selbst_unerklaert on und wahr als ein Wert
Eigenschaften_selbst_erkalert on ist ein Wert und wahr ist zweiter Wert
Default ist aber zu sehen das gleiche entweder on und wahr als einziger Wert
oder on und wahr als zwei vorbestimmten Werten.
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
135 165
Resumè der besonderheiten der Eigenschaften
Als command line belibt ungequert nur Bitweise und nicht als boleanischer Wert und entspricht
nur 1.
command line und moegliche abstimmungen:
! ist es absagen und kann in unterschiedliche art und weise von erklaerungen
Eingereicht:
“!”
“no”
“no-”
“foo!”
“--foo”
“no-”
1 als Bit_weise
“--nofoo”
“--no-foo”
0 als Bit_weise
+ erhoendes einzunehmen +1
“--moore” +1
“moore+” +1
“--moore –-moore –-moore” +3
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
136 165
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
137 165
Resumè der besonderheiten der Eigenschaften
Als command line belibt ungequert nur Bitweise und nicht als boleanischer Wert und entspricht
Nur 1.
command line und moegliche abstimmungen:
= ”type”[“destype”] [“request]
Wenn die Eigenschaften vorbereitet sind um auch Type einzubestimmen, die
ErgaenzungenWert einzubestimmen sind:
$ zeichnenSEQUENZEN zum Beginn als default “-” “--”
i integer
o verbreitet integer zu perlstyle, oktal, exadecimal, bitweise,
aber nur absolut
destype “@” oder “%” und so kann “@” pfeilTRAEGERN oder “%” paarVariable
Default ist “@”
repeat sind die nummern von Eigenschaften die zu Eigenschaft entsprechend sind
{[“min”] [','[“max”]]}
“min” es ist 1 als default und 0 mit “=” und als folgend zu “:”
“max” als default ist “min”
: “type”[“destype”]
“=” ist “” wenn zeichnenSEQUENZEN ist und 0 wenn Zahl ist
“-” oder “--” fuer zeichnenSEQUENZEN ist es selbstbedienungen
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
138 165
The German_Perl_BookJ
Si scopre
Cio Che non
RUBABILE
quando si
trOVa nel
prOpio
CervelloVol.V
Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011
139 165
: *number* [*desttype*] “:i” *nummer* zu geben
: + [*desttype*] “:i” erhoeht und nimmt ein
Moegligkeiten zu progredirte Versionen:
nach Objekt eingerichtete Oebrflaechen.
Benutzungen mit Getopt::Long
use Getopt::Long;
$p = Getopt::Long:Parser->new;
$p->Configure(...configuration options …);
if($p->getoptions(...options description...))...
if($p->getoptionsfromarray( @array, ...options descriptions...)) …
Um zu configurieren des Befehlen mit Eigenschaften kann man auch:
$p=new Getopt::Long::Parser
Configur => [… configuration option …];
Thread Safety
Getopt::Long is different for perl 5.8 and perl 5.005
Zusammenfassung:
Kapitel I, II Variablen
Kapitel III O_Befehlen hauptteil
The German_Perl_BookJ
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
048 165
Vol.II
65 66 67
GANZz. GKOMMAz. zSEQUENZEN
nur
absolute
nummern
nur
Zeichnen die nicht nummern sind aber
auch nummern zeichnen koennen
zSEQUENZEN GANZz. gKOMMAz.
Vol.II
Vol.I
O_BitWEISE_befehlen O_mathematische_Befehlen O_verglichsBefehlen O_funktionen_Befehlen
Zusammenfassung:
Kapitel IV pfeilTRAEGERN O_Befehlen und Variabeln
Kapitel V Programmsablauf
The German_Perl_BookJ
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
082 165
Vol.III
@variable=@variable(0,34,”rt”,”ç”,33,38,66)
Push();
pop(),
shift();
unshift()
Sind traegern mit unterschiedliche
plaetze die durch , getrennt werden und
einen sequesnzial natuerliche nummer
zwischen 0..... um zu zeigen haben
pfeilTRAGERN O_befehlen variabeln
perlstyp usestrict exit() BEGIN END die()
@variable = @variable (1,45,65)
@variable[1] ist 45
#!/usr/local/bin/perl -w
MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor
Zusammenfassung:
Kapitel VI halSobroutineoder wiederhoelungenbefehl
Kapitel VII Eingaben und Ausgaben erster Teil
The German_Perl_BookJ
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
083 165
Vol.III
Print “giovannino Leprotto”;
for(....;....;...){.......}
for()
while()
if()
Einige Befehlen und oder variablen
einstimmungen werden mit einem kreis
wiederhoelt
funktionen O_befehlen variabeln
print() printf() <STDIN>
{ befehlen und variablen}
}else{
}elseif{
}until{
MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor
Zusammenfassung:
Kapitel VIII perlsModulen besonders vorgeschriebene Unterprogrammen
The German_Perl_BookJ
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
106 165
Vol.IV
open(......,....) close(.....)
my $variable=open ( FILESHANDLE, pathname );
If (not defined $variable ) {
die “…..!$n”}
while (defined (my $i = <FILESHANDLE>) {
print $i;
}
close( FILESHANDLE );
open(fileshandle,pathname);
close(fileshandle);
MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor
open ( FILESHANDLE, “pathname” );
or die “…..!$n”;
close ( FILESHANDLE );
open ( LESEN, “< filesname” );
or die “…..!$n”;
open ( SCHREIBEN, “> filesname” );
open ( UEBERSCHREIBEN, “>> filesname” );
Close (ENTSPRECHENDNAME);
open ( WORTER, “filesname | ” ) ;
open (DATUM, “filename | “);
open ( MYTEXT, “filesname.txt” ) || die;
Zusammenfassung:
Kapitel IX perlsModulen besonders vorgeschriebene Unterprogrammen
The German_Perl_BookJ
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
140 165
Vol.V
open(......,....) close(.....)
my $variable=open ( FILESHANDLE, pathname );
If (not defined $variable ) {
die “…..!$n”}
while (defined (my $i = <FILESHANDLE>) {
print $i;
}
close( FILESHANDLE );
PerlsModulen:
Getopt::Long
MitperlsProgrammenalsPruefungen_anfragen.
DieAntwortenzurUebungensindnurmitVorbezahlungennachPostoderWUundals
zurueckbekommnedeFilenachE_mail,dievonmirunterschriebenundGestempelt
wordensind,einzubekommen.Filename:
MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor
Undininternet:perlWorkbookInstructor:LisaPearlMarch14,2011
Vol.V_EsErC_I antworten und programmen Als nach Komplexere Ing._nur_mathematische_Einfassungen
ElJ nny
Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse:
http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil
dieses buch genommen worden ist
The German_Perl_Book
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
Vol .I
Es ist zu verstehen dass dieses meines Arbeiten ist al selbstaendiger und nicht
VORbezahlt und/oder vorasugezahlt, deswegen kann nur nachbezahlt werden.
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
bezahlen wird.
Sie koenne natuerlich auch nach Ihre bewertungen meine pdf_datei_kopie
herunterladen und zwischen Kostenloesen und 5 EurO pro pdf_file bezahlen.
Auf jeden Fall Sie und du brachen braucht dass
Ich die moegliche Art und weisen, damit die Bezahlungen nach EurO ausgefuehrt
werden koennen, hier in der folgenden Seiten zeigen wird:
Sie oder du werden wird eine entsprechende Rechungs_Geld,
auch mit Steuern_nr. Und/oder MehrereWertsSteuern_nr. ( du brauchst mir zu senden:
ec_arch@ecologicolombo.net), am der Woche, in der ich meine EurO bekommen habe,
bekommen.
Vol.III
ec_arch@ecologicolombo.net
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
The German_Perl_BookJ
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
049 165
Vol.II
ec_arch@ecologicolombo.net
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
The German_Perl_BookJ
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
050 165
Vol.II
ec_arch@ecologicolombo.net
ElJ nny
Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse:
http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil
dieses buch genommen worden ist
The German_Perl_Book
ElJ nny
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
Vol .V

Weitere ähnliche Inhalte

Mehr von giovanni Colombo

GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdfgiovanni Colombo
 
GE_in 51716344_boards1.pdf
GE_in 51716344_boards1.pdfGE_in 51716344_boards1.pdf
GE_in 51716344_boards1.pdfgiovanni Colombo
 
GE_in 51716344_boards2.pdf
GE_in 51716344_boards2.pdfGE_in 51716344_boards2.pdf
GE_in 51716344_boards2.pdfgiovanni Colombo
 
GE_in vorgestellteGesetzueberEnergien 000 000.pdf
GE_in vorgestellteGesetzueberEnergien 000 000.pdfGE_in vorgestellteGesetzueberEnergien 000 000.pdf
GE_in vorgestellteGesetzueberEnergien 000 000.pdfgiovanni Colombo
 
GE_in WBW wettbewerb mein entwurf .pdf
GE_in WBW wettbewerb mein entwurf .pdfGE_in WBW wettbewerb mein entwurf .pdf
GE_in WBW wettbewerb mein entwurf .pdfgiovanni Colombo
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel V
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel VGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel V
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel Vgiovanni Colombo
 
GE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdf
GE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdfGE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdf
GE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdfgiovanni Colombo
 
GE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdf
GE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdfGE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdf
GE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdfgiovanni Colombo
 
Uhingen_714436_Entwurfsbericht_A4.pdf
Uhingen_714436_Entwurfsbericht_A4.pdfUhingen_714436_Entwurfsbericht_A4.pdf
Uhingen_714436_Entwurfsbericht_A4.pdfgiovanni Colombo
 
GE_meines_Schreiben_in Polizei bayern.pdf
GE_meines_Schreiben_in Polizei bayern.pdfGE_meines_Schreiben_in Polizei bayern.pdf
GE_meines_Schreiben_in Polizei bayern.pdfgiovanni Colombo
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdfgiovanni Colombo
 
GE_: meines Klagen anti DELISIO_VEROEFFENTLICHUNGEN 2013
GE_: meines Klagen anti DELISIO_VEROEFFENTLICHUNGEN 2013GE_: meines Klagen anti DELISIO_VEROEFFENTLICHUNGEN 2013
GE_: meines Klagen anti DELISIO_VEROEFFENTLICHUNGEN 2013giovanni Colombo
 
GE_in Dott.essa arianna DeMartino.pdf
GE_in Dott.essa arianna DeMartino.pdfGE_in Dott.essa arianna DeMartino.pdf
GE_in Dott.essa arianna DeMartino.pdfgiovanni Colombo
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.III.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.III.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.III.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.III.pdfgiovanni Colombo
 
GE_: Kapitel II meines Buch gegenErdbebenStrukturen.
GE_: Kapitel II meines Buch gegenErdbebenStrukturen.GE_: Kapitel II meines Buch gegenErdbebenStrukturen.
GE_: Kapitel II meines Buch gegenErdbebenStrukturen.giovanni Colombo
 
GE_: mein empfehlungen in corona_virus_pandemie
GE_: mein empfehlungen in corona_virus_pandemieGE_: mein empfehlungen in corona_virus_pandemie
GE_: mein empfehlungen in corona_virus_pandemiegiovanni Colombo
 
GE_: mein vorBericht_Gutachten in viren und impfstoffen
GE_: mein vorBericht_Gutachten in viren und impfstoffenGE_: mein vorBericht_Gutachten in viren und impfstoffen
GE_: mein vorBericht_Gutachten in viren und impfstoffengiovanni Colombo
 

Mehr von giovanni Colombo (20)

GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel IVI.pdf
 
GE_in 51716344_boards1.pdf
GE_in 51716344_boards1.pdfGE_in 51716344_boards1.pdf
GE_in 51716344_boards1.pdf
 
GE_in 51716344_boards2.pdf
GE_in 51716344_boards2.pdfGE_in 51716344_boards2.pdf
GE_in 51716344_boards2.pdf
 
GE_in TAB2022.pdf
GE_in TAB2022.pdfGE_in TAB2022.pdf
GE_in TAB2022.pdf
 
GE_in vorgestellteGesetzueberEnergien 000 000.pdf
GE_in vorgestellteGesetzueberEnergien 000 000.pdfGE_in vorgestellteGesetzueberEnergien 000 000.pdf
GE_in vorgestellteGesetzueberEnergien 000 000.pdf
 
GE_in WBW wettbewerb mein entwurf .pdf
GE_in WBW wettbewerb mein entwurf .pdfGE_in WBW wettbewerb mein entwurf .pdf
GE_in WBW wettbewerb mein entwurf .pdf
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel V
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel VGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel V
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kapitel V
 
GE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdf
GE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdfGE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdf
GE_in Restaurierungen_ und Sanierungen_Aufnahmen.pdf
 
GE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdf
GE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdfGE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdf
GE_in Restaurierungen 000 000 00 (12 Dateien zusammengefügt).pdf
 
Uhingen_714436_Entwurfsbericht_A4.pdf
Uhingen_714436_Entwurfsbericht_A4.pdfUhingen_714436_Entwurfsbericht_A4.pdf
Uhingen_714436_Entwurfsbericht_A4.pdf
 
Uhingen_714436_2.pdf
Uhingen_714436_2.pdfUhingen_714436_2.pdf
Uhingen_714436_2.pdf
 
Uhingen_714436_1.pdf
Uhingen_714436_1.pdfUhingen_714436_1.pdf
Uhingen_714436_1.pdf
 
GE_meines_Schreiben_in Polizei bayern.pdf
GE_meines_Schreiben_in Polizei bayern.pdfGE_meines_Schreiben_in Polizei bayern.pdf
GE_meines_Schreiben_in Polizei bayern.pdf
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.VI.pdf
 
GE_: meines Klagen anti DELISIO_VEROEFFENTLICHUNGEN 2013
GE_: meines Klagen anti DELISIO_VEROEFFENTLICHUNGEN 2013GE_: meines Klagen anti DELISIO_VEROEFFENTLICHUNGEN 2013
GE_: meines Klagen anti DELISIO_VEROEFFENTLICHUNGEN 2013
 
GE_in Dott.essa arianna DeMartino.pdf
GE_in Dott.essa arianna DeMartino.pdfGE_in Dott.essa arianna DeMartino.pdf
GE_in Dott.essa arianna DeMartino.pdf
 
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.III.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.III.pdfGE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.III.pdf
GE_Ihnhalt_in_meinem_Buch gegenErdbeben Srtrukturen Kap.III.pdf
 
GE_: Kapitel II meines Buch gegenErdbebenStrukturen.
GE_: Kapitel II meines Buch gegenErdbebenStrukturen.GE_: Kapitel II meines Buch gegenErdbebenStrukturen.
GE_: Kapitel II meines Buch gegenErdbebenStrukturen.
 
GE_: mein empfehlungen in corona_virus_pandemie
GE_: mein empfehlungen in corona_virus_pandemieGE_: mein empfehlungen in corona_virus_pandemie
GE_: mein empfehlungen in corona_virus_pandemie
 
GE_: mein vorBericht_Gutachten in viren und impfstoffen
GE_: mein vorBericht_Gutachten in viren und impfstoffenGE_: mein vorBericht_Gutachten in viren und impfstoffen
GE_: mein vorBericht_Gutachten in viren und impfstoffen
 

GE_: mein perl_curse Vol.V

  • 1. Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse: http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil dieses buch genommen worden ist The German_Perl_Book J 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 Vol.V ec_arch@ecologicolombo.net
  • 2. Kapitel IX: Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme: Perlsbibliotek in Computer vorbereiten und Anrufenbefehlen: perlModulen sind programmen als bit_weise_befehlen_programmen, weil so ist es dass die Programmen schneller von Computern ausgefuehrt werden koennen. Es gibt auch nicht so professionellen programmen die einfache perlssprache benutzen. Wenn Sie Ihre Grundseinfuehrungen der perls_gruendungen und perlsCompiler ausgefuehrt haben, haben Sie in Computer Aktiveperl oder StrawBerry und Komodo oder notepad++. Nache Aktiveperl oder StrawBerry haben Sie auch Grundungenmodules bekommen. Wenn Sie Ihre Grundsmodulen erweitern moechten sollen Sie entweder Selbstprogrammieren oder in Cpan, www.cpan.org Ihre erweitendere perlsModulen suchen und in Ihren Computer nach download speichern. Wenn Sie auch in : http://perldoc.perl.org/index-modules-A.html zu suchen gehen wuerden, es ist nach Buchstaben eingeOrdneten worden, dass jede PerlsCoremodulen, die noch kostenloesen zu download vorbereitet sind. Als die Buchstabe G erreicht worden ist, koennen Sie auch ueber “Getopt::Long” als Coremodule des perls mehr erfaheren. The German_Perl_BookJ 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 107 165 Vol.V
  • 3. Kapitel IX: Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme: Perlsbibliotek in Computer vorbereiten und Anrufenbefehlen: perlModulen Wenn Sie Ihre gewaehlte perlsmodulen gefunden haben, dann koennen Sie auch mit reichende Erlauterungen von Cpan lesen damit die Downlaod einfacher werden koennen. Um sie zu download und in Ihren Computer eingetriben: http://www.cpan.org/modules/INSTALL.html Man kann auch mit PersonalComputer unter Ueberpruefungen PPM Aktiveperl und siener Zip_datei von managerProgrammen erhuntreladen: http://docs.activestate.com/activeperl/5.10/faq/ActivePerl-faq2.html Fuer der perl 5, von mir empfhoelen ist zu suchen in 167_171 seiten des PL5. The German_Perl_BookJ 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 108 165 Vol.V
  • 4. Kapitel IX: Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme: Perlsbibliotek in Computer vorbereiten und Anrufenbefehlen: perlModulen Wenn man moechte, dass nach Html die modulen von perl herunterladen werden, kann man auch in internet so suchen: http://www.webreference.com/programming/perl/modules/index.html Moeglieche Ueberpruefungen ob die gewuenschete perlsmodulen in Ihren Computer sind: perldoc Getopt::Long synopsis ist wie man schreibt in programm der pruefer damit nicht FALSCH Getopt::Long getyppet wird. In MS_dos man Wird zu lesen: The German_Perl_BookJ 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 109 165 Vol.V
  • 5. Kapitel IX: Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme: Damit Getopt::Long _perlModulen man verstehen kann, man sollst erstens The German_Perl_BookJ 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 110 165 Vol.V Getopt::Long Ist ein Unterprogramme , der zu benutzen ist entweder umdatei fuerperlsProgrammenoderfuer <html><heder><xlm>systemen. Er unterscheidet sich von andere datei_systemen , die normaleweise sind eanlich zu pfeilTRAGERN, damit die nummernCode werden als paarVariable gespeichert. JedeVariablehaeinWert. DieserWert kannkostant ind laufendem Programme oder unterschiedliche WerteneinnehmendamiteckteVariblewerdensein. noch sehr wichtig ist es wie diese Variable als paarVariableeinKernsystem(Variable<=>Wert)und periferischeAnTeilenhat. Hauptanteil ist name<==<Wert; nebenanteilen sind Eigenschaft<==>Werten.
  • 6. Kapitel IX: Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme: Damit Getopt::Long _perlModulen man verstehen kann, man sollst erstens The German_Perl_BookJ 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 111 165 Vol.V Getopt::Long Wennwireinfacherklaerenmoechten,koennenauch nurdieHauptanteilundnebenanteilen. InderZustaendensindsogardienebenanteilenvon bestimmten befehlen verbunden, die sich in der folgendertypologienvermeiden: MoglicheFunktionalien: matematischeAlgoritmi die eine oder mehrere Eigenschaften zu Variable verbunden; Moegliche on oder off: die verbindungen oder die Eigenschaften selbst koennen ein_ oder aus_geschaltet
  • 7. Kapitel IX: Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme: Damit Getopt::Long _perlModulen man verstehen kann, man sollst erstens The German_Perl_BookJ 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 112 165 Vol.V Getopt::Long Mogliche Wertenformat: ,GANZz. GleitKOMMAz. ZeichnenSEQUENZEN MoeglicheboleanischeWert:wahroderfalsch.
  • 8. Kapitel IX: Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme: Damit Getopt::Long _perlModulen man verstehen kann, man sollst erstens The German_Perl_BookJ 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 113 165 Vol.V
  • 9. Kapitel IX: Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme: Damit Getopt::Long _perlModulen man verstehen kann, man sollst erstens The German_Perl_BookJ 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 114 165 Vol.V Getopt::Long Die Tabellarischesystem zeigt welche moeglichezwischenVariablenundname und Eigenschaft funktiionelle Verbindungenmoeglichsind.
  • 10. Kapitel IX: Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme: Damit Getopt::Long _perlModulen man verstehen kann, man sollst erstens The German_Perl_BookJ 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 115 165 Vol.V Getopt::Long Die Tabellarischesystem zeigt welche moeglichezwischeneineEigenschaftund name, Variable undandereEigenschaft funktiionelle Verbindungen moeglich sind.
  • 11. Kapitel IX: Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme: Perlsbibliotek in Computer vorbereiten und Anrufenbefehlen: perlModulen Getopt::Long :PerlsBefehl Command line Eigenschaften sind nich durch laufendem Programme zu finden aber in ausfuehrungen des Vorbereitungen des Programm. “-” steht fuer Eigenschaft des command file The German_Perl_BookJ 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 116 165 Vol.V
  • 12. Kapitel IX: Titel: perlsModulen perlsbesondere vorgeschriebene Unterprogramme: Perlsbibliotek in Computer vorbereiten und Anrufenbefehlen: perlModulen Getopt::Long : PerlsBefehl Eigenschaften koenne ein Wert haben, der nach Eigenschaft eingestimmt wird: -s 24 -s24 “--long” wieviel lang ist: --size=24 oder --size 24 The German_Perl_BookJ 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 117 165 Vol.V
  • 13. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 118 165
  • 14. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 119 165 Programmsteil : Getopt::Long : newgetopt.pl kann mit Getopt::Long ersaetzt werden. Erste einflussen sind dass nicht als prograammirter Subroutine die Funktionen von newgetopt.pl Gefragt werden muessen. In Bereich EsErC, werden wir auch sehen wie diese Unterprogrammen fuer newgetopt.pl entwickelt Werden koennen. Damit Getopt::Long benutzbar werden kann: use Getopt::Long; Falls in Ihrer herunterladen und installieren perl_05 nicht in der Eigenschaft das Befehl ist Und konsequent nicht anrubar sein kann, Sie sollen in Internet nach “Configuring Getopt::Long”. Eigenschaften die ausgefuehrt werden koennen sind die einfachste : --all –-verbose –-quiet –-debug; Um diese Eigenschaft mit perlProgrammen zu bearbeiten sind : my $verbose = ''; #option variable with default value (Falsch) my Sall = ''; #option variable with default value (Falsch) GetOptions( 'verbose' => $verbose, 'all' => $all); Die Eigenschaften und Werten von GetOptions sind in @ARGV pfeilTRAEGER eingespeichert, und werden als Wert 1 einbestimmt. Wenn sie unberuehrt bleiben werden, die Eigenschaften auch unberuehrt bleiben werden.
  • 15. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 120 165
  • 16. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 121 165 GetOptiion Eigenschaften trenne sich in unterschiedliche art und weise der Eigenschaft: besondernEigenschaften ZweckEigenschaften Als die Getopt::Long wird ausgefuehrt, seine Eigenschaften werden als Wahr oder Falsch eine antwort bekommen, Wenn on als antwort bekommen, sie werden ausgefuert. Falls die Eigenschaften Falsch finden werden, es wird nicht die konsequentialien Eigenschaften, die mit der Eigenschaft verbunden sind, ausgefuehrt und eine Fehlermeldung, oder der stoppprogrammeldungen, eingesteckt bleibt. Damit sie herausgenommen werden kann, man soll die(), warn(),oder return() benutzen. Ein einziger Bit lasst unterschiedliche Eigenschaft zu erfuehllen Zwei moegliche WertenEigenschaften : *negatable* und *incremental* *negetable*== ! my $verbose=''; #! es ist falsch eingestellt GetOption ('verbose!'=>$verbose); Wenn anstatt verbose man benutzt –-verbose in $verbose, $verbose wird ausgefuert, aber mit --noverbose wirde er nicht ausgefuehrt und mit Wert 0 eingestellt. Mit andere erlaubte Werten es wird als Falsch gestellt aber ausfuehrbar, wenn –noverbose gestellt wird ist er nicht ausfuehrbar. *incremental* == + Wenn anstatt verbose man benutzt verbose+, es wird Falsch eingestellt abererhoent ausgefuehrt. GetOptions ('verbose+' => $verbose); Wenn '--verbose' nachdem erhoungen man stell an, es wird di Erhoeungen angefragt und Ausgefuehrt.
  • 17. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 122 165
  • 18. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 123 165 Command line und vereingemischten Eigenschaften mit anderen Werten Command line ist einBefehl, das direkt zu Betribssystem eingeordneten und ausgefuehrt werden kann. Oft man soll unterscheiden command line nach angeordneten Eifassungen damit man Verstehen kann was zu Betribssystem direkten Einfussen haben kann. z.B. Filename, the first, so eingestellt wird, und the last als letzter. Getopt::Long um zu vereinmischen, wird mit 'filter out' als Eigenschaften eingestellt. Getopt::Long ist zu bremsen mit “--”: --size24 –- --all z.B. “--all” moechte nicht *not* damit nicht als Eigenschaft ausgefuehrt wird, wobei ist in @ARGV eingespeichert. Eigenschaften mit Werten Es ist bestimmt worden dass die Eigenschaft welche werten allgemain entsprechen koennen, aber fuer Wuertzel oder Ordner ist es bestimmt. Werten fuer Eigenschaften sind zwischen GANZz. GleitKOMMAz. Und zeichnenSEQUENZEN zu Unterschieden. z.B. Tag my $tag = '' es ist nicht eingeordneten und mit default GetOption ('tag=s' => $tag); In der ist es 's' eine zeichnenSEQUENZ, es ist bestimmt worden dass $tag nur mit zeichnenSEQUENZ Einzureichen.feur diesen Fall $tag kann nicht 0 bekommen weil nummer ist aber fuer der gleichen Zusteanden ''.
  • 19. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 124 165
  • 20. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 125 165 Eigenschaften mit mehrere Werten z.B. Ein Programm benutzt mehere Direktorie um file_library zu finden. Um lybrary zu finden: --library lib/stdlib –- library lib/extlib Man braucht ein pfeilTRAEGER als Einfuehrer, den mit Ergebnissen erfuehlt wird: GetOptions (“library=s” => @library); GetOptions (“library=s@” => $library); Hier man mit Eingezogen erhoeht @, wobei hier man auch geht's der Wert in skalar $. @library and @$library sind ergaenzend und sie zu “libstdlib” und “libextlib” Entsprechen. Wenn mit natuerliche nummern oder mit floatingpoint nummern erfuehllt ist ein Bestimmter Werten. Damit Werten werden mit komma getrennt , ist es zu schreiben: GetOption (“library=s” => @libfiles); @library = split( join (',',@library)); Achtungen : Eigenschaften koennen mit mehrerer Werten erfuehllt werden z.B.: --coordinates 34.78 65.12 --gbcolor 234 255 067 Um zu wiederhoelen, ist es “...” zu benutzen.
  • 21. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 126 165
  • 22. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 127 165 Wiederohlen “{...}” ist nicht einzunehmen um zu erhoehen “+”. Ablenen command line ist zu erreichen als Folgen: GetOptions ('coordinates=f{2}' => @coor, 'rgbcolor=i{3}' => @color); Entsprechend: wie folgt es fuer Eigenschaften zwischen pfeilTRAGER und pfeilTRAGER nach Einrichtungen Wird entschiedet. GetOptions('coordinates=f{2}' => @coor, 'rgbcolor=i{3}' => @color); Es ist moeglich zu stimmen min. und max. von nummern von Werten mit Eigenschaft takes: “foo=s{2,6}” waehlt letze Element von 4 Elementen “foo=s{1,}” zeigt mehr Werten “foo=s{,}” zeigt 0 oder mehere WertenEigenschaften
  • 23. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 128 165 Eigenschaften mit hash Werten : Als Eigenschaft_Richtung man wird eine Richtung von hash nur zeichnenKETTEN und insbesonders “key”=”value” und besonders in key in hash gespeichert. GetOptions ( “define=s” => %defines); Oder GetOptions ( “define=s%” => $defines); Wenn es mit command line zu benutzen, ist es so zu bestimmen: --define os=linux –-define vendor=redath Mit dieses command line Befehl man wird als linux und redath nur keys die GANZz. Oder glietKOMMAz. Sind, in andere zustaenden sind auch zeichnenSEQUENZEN erlaubt.
  • 24. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 129 165
  • 25. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 130 165 Vorbereitete Unterprogramme subroutine zu Eigenschaften handle Letzter ueberpruefer als aktueller Wert each time. Er ist nicht berechnet in Eigenschaften und in command line kann mit art und weise des design zu Unbennantem subroutine der mit Einrichtungen Ziel ausgefuehrt werden. Wenn eine Eigenschaft findet Unterprogrammen mit zwei oder drei Elementen zu waehlen, Der erste Element ist der name der Eigenschaften, als zweite Element unterscheidet: fuer ein pfeilTTAEGER mit skalar Als Ziel der zweite Element ist ein Wert gespeichert; und als key ist der Wert gespeichert. Es folgt konsequent fuer einnehmende erhoehungen : my $verbose=””; #!als default Falsch GetOptions ( 'verbeose' => $verbose, 'quiet' => sub {$verbose = 0}); hierher “--verbose” ed “--quiet” ueberpruefen den gleiche Variable $verbose, aber mit Gegensatzilchem Wert. In 2.37 perl ist es, als erster Elemet gefragt worden ist, dass man ein Objekt anstatt eine ZeichnenSEQUENZ gespeichert wird.
  • 26. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 131 165
  • 27. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 132 165 Beispiel: mit dem durch Unterprogrammen Eigenschaften der Variable und des name geaendert werden. GetOptions('opt=1' => &handler); Sub handler { My ($opt_name, $opt_value) = @_; Print (“Option name is $opt_name and value is $opt_value n”); } Eigenschaften mit mehrere Werten: z.B. Ein Programm benutzt mehere Direktorie um file_library zu finden. Um lybrary zu finden: GetOptions ( 'length|height=f' => $/lenght ); Der erster name ist anzurufen mit “primary” die andere name als “alias” name und als hash ist key in “primary”. Es ist moeglich auch mehrere unterschiedene namen zu benutzen, aber mit “alias”. Case und Abkurzungen: Um die namen mit Abkurzungen der namen zu ersaetzen, man wird erstens off zu namen und als Eigenschaft Abkurzungen eingeschaltet, man kann unterschiedliche Abkurzungen einschalten, oder nur eine zwischen Mehrerer einschalten, oder wie oft programmiert wird mehrere einschalten und nur eine als wahr Einstimmen. In grundengenommen ist fast gleich ausgefuehrt, nur als auch boleanische Werten einbenutzt Werden, sind alle schoen zum Programme nicht nur dabei, weil schon programmiert worden sind, aber auch zu boleanische funktionen vorbereitet. GetOptions ( 'length|height=f' => $/lenght, 'head' => $/head );
  • 28. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 133 165
  • 29. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 134 165 Resumè der besonderheiten der Eigenschaften Jede Eigenschaft ist zu zwei Teilen einzunemen Eigenschaft_selbst und Wert, der nummernCode Ist, damit eine Eigenschaft ausgefuehrt wird ist: nur on oder off; Ist on und wahr oder falsch; Ist on und wahr und andere vorEigenschaft on und wahr, Ist nur on und andere vorEigenschaft on und wahr, Ist on und wahr und gleitKOMMAzahl, und andere vorEigenschaften on und wahr und gleitKOMMAz. u. s. w. sind sehr unterschiedliche antworten die als zweiter Teil, Wert, moeglich sind. Hierher werden wir erklaeren wie matematisch nur einige von Besonderhaiten als Woerterbuch erklaert werden koennen: Lenght eigenschaften_selbst == lenght lenght[size]1 Eigenschaften_selbst == lenght, alias == size, 1 Es wird nicht ein Wert zu Eigenschaft_selbst gegeben ist es Bitweise 1, und Entsprechend, nach Cobol ==> Html ==> Eigenschaften ist on . Wenn es als vorBereitende Programmsprache benutzen wird dass kann auch sein: Eigenschaft_selbst ist on und wahr, wobei es ist so gesehen nur fuer besondere Eigenschaften die nicht boleanische funktionen als Erklaert moechten. So werden wir Eigenschaft_selbt als zwei Typen sich trennen: Eigenschaften_selbst_unerklaert on und wahr als ein Wert Eigenschaften_selbst_erkalert on ist ein Wert und wahr ist zweiter Wert Default ist aber zu sehen das gleiche entweder on und wahr als einziger Wert oder on und wahr als zwei vorbestimmten Werten.
  • 30. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 135 165 Resumè der besonderheiten der Eigenschaften Als command line belibt ungequert nur Bitweise und nicht als boleanischer Wert und entspricht nur 1. command line und moegliche abstimmungen: ! ist es absagen und kann in unterschiedliche art und weise von erklaerungen Eingereicht: “!” “no” “no-” “foo!” “--foo” “no-” 1 als Bit_weise “--nofoo” “--no-foo” 0 als Bit_weise + erhoendes einzunehmen +1 “--moore” +1 “moore+” +1 “--moore –-moore –-moore” +3
  • 31. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 136 165
  • 32. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 137 165 Resumè der besonderheiten der Eigenschaften Als command line belibt ungequert nur Bitweise und nicht als boleanischer Wert und entspricht Nur 1. command line und moegliche abstimmungen: = ”type”[“destype”] [“request] Wenn die Eigenschaften vorbereitet sind um auch Type einzubestimmen, die ErgaenzungenWert einzubestimmen sind: $ zeichnenSEQUENZEN zum Beginn als default “-” “--” i integer o verbreitet integer zu perlstyle, oktal, exadecimal, bitweise, aber nur absolut destype “@” oder “%” und so kann “@” pfeilTRAEGERN oder “%” paarVariable Default ist “@” repeat sind die nummern von Eigenschaften die zu Eigenschaft entsprechend sind {[“min”] [','[“max”]]} “min” es ist 1 als default und 0 mit “=” und als folgend zu “:” “max” als default ist “min” : “type”[“destype”] “=” ist “” wenn zeichnenSEQUENZEN ist und 0 wenn Zahl ist “-” oder “--” fuer zeichnenSEQUENZEN ist es selbstbedienungen
  • 33. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 138 165
  • 34. The German_Perl_BookJ Si scopre Cio Che non RUBABILE quando si trOVa nel prOpio CervelloVol.V Dott(2°).Ing.Arch.giovanni Colombo A1360 Ord.Ing.PG_I_1995 09171 Arch.kammer B_de_2003_2011 139 165 : *number* [*desttype*] “:i” *nummer* zu geben : + [*desttype*] “:i” erhoeht und nimmt ein Moegligkeiten zu progredirte Versionen: nach Objekt eingerichtete Oebrflaechen. Benutzungen mit Getopt::Long use Getopt::Long; $p = Getopt::Long:Parser->new; $p->Configure(...configuration options …); if($p->getoptions(...options description...))... if($p->getoptionsfromarray( @array, ...options descriptions...)) … Um zu configurieren des Befehlen mit Eigenschaften kann man auch: $p=new Getopt::Long::Parser Configur => [… configuration option …]; Thread Safety Getopt::Long is different for perl 5.8 and perl 5.005
  • 35. Zusammenfassung: Kapitel I, II Variablen Kapitel III O_Befehlen hauptteil The German_Perl_BookJ 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 048 165 Vol.II 65 66 67 GANZz. GKOMMAz. zSEQUENZEN nur absolute nummern nur Zeichnen die nicht nummern sind aber auch nummern zeichnen koennen zSEQUENZEN GANZz. gKOMMAz. Vol.II Vol.I O_BitWEISE_befehlen O_mathematische_Befehlen O_verglichsBefehlen O_funktionen_Befehlen
  • 36. Zusammenfassung: Kapitel IV pfeilTRAEGERN O_Befehlen und Variabeln Kapitel V Programmsablauf The German_Perl_BookJ 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 082 165 Vol.III @variable=@variable(0,34,”rt”,”ç”,33,38,66) Push(); pop(), shift(); unshift() Sind traegern mit unterschiedliche plaetze die durch , getrennt werden und einen sequesnzial natuerliche nummer zwischen 0..... um zu zeigen haben pfeilTRAGERN O_befehlen variabeln perlstyp usestrict exit() BEGIN END die() @variable = @variable (1,45,65) @variable[1] ist 45 #!/usr/local/bin/perl -w MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor
  • 37. Zusammenfassung: Kapitel VI halSobroutineoder wiederhoelungenbefehl Kapitel VII Eingaben und Ausgaben erster Teil The German_Perl_BookJ 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 083 165 Vol.III Print “giovannino Leprotto”; for(....;....;...){.......} for() while() if() Einige Befehlen und oder variablen einstimmungen werden mit einem kreis wiederhoelt funktionen O_befehlen variabeln print() printf() <STDIN> { befehlen und variablen} }else{ }elseif{ }until{ MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor
  • 38. Zusammenfassung: Kapitel VIII perlsModulen besonders vorgeschriebene Unterprogrammen The German_Perl_BookJ 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 106 165 Vol.IV open(......,....) close(.....) my $variable=open ( FILESHANDLE, pathname ); If (not defined $variable ) { die “…..!$n”} while (defined (my $i = <FILESHANDLE>) { print $i; } close( FILESHANDLE ); open(fileshandle,pathname); close(fileshandle); MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor open ( FILESHANDLE, “pathname” ); or die “…..!$n”; close ( FILESHANDLE ); open ( LESEN, “< filesname” ); or die “…..!$n”; open ( SCHREIBEN, “> filesname” ); open ( UEBERSCHREIBEN, “>> filesname” ); Close (ENTSPRECHENDNAME); open ( WORTER, “filesname | ” ) ; open (DATUM, “filename | “); open ( MYTEXT, “filesname.txt” ) || die;
  • 39. Zusammenfassung: Kapitel IX perlsModulen besonders vorgeschriebene Unterprogrammen The German_Perl_BookJ 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 140 165 Vol.V open(......,....) close(.....) my $variable=open ( FILESHANDLE, pathname ); If (not defined $variable ) { die “…..!$n”} while (defined (my $i = <FILESHANDLE>) { print $i; } close( FILESHANDLE ); PerlsModulen: Getopt::Long MitperlsProgrammenalsPruefungen_anfragen. DieAntwortenzurUebungensindnurmitVorbezahlungennachPostoderWUundals zurueckbekommnedeFilenachE_mail,dievonmirunterschriebenundGestempelt wordensind,einzubekommen.Filename: MitHilfedesBuchs:perlin24hoursvonpierceClintondesJahres1999nov.SAMS_Editor Undininternet:perlWorkbookInstructor:LisaPearlMarch14,2011 Vol.V_EsErC_I antworten und programmen Als nach Komplexere Ing._nur_mathematische_Einfassungen
  • 40. ElJ nny Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse: http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil dieses buch genommen worden ist The German_Perl_Book 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 Vol .I Es ist zu verstehen dass dieses meines Arbeiten ist al selbstaendiger und nicht VORbezahlt und/oder vorasugezahlt, deswegen kann nur nachbezahlt werden. 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 bezahlen wird. Sie koenne natuerlich auch nach Ihre bewertungen meine pdf_datei_kopie herunterladen und zwischen Kostenloesen und 5 EurO pro pdf_file bezahlen. Auf jeden Fall Sie und du brachen braucht dass Ich die moegliche Art und weisen, damit die Bezahlungen nach EurO ausgefuehrt werden koennen, hier in der folgenden Seiten zeigen wird: Sie oder du werden wird eine entsprechende Rechungs_Geld, auch mit Steuern_nr. Und/oder MehrereWertsSteuern_nr. ( du brauchst mir zu senden: ec_arch@ecologicolombo.net), am der Woche, in der ich meine EurO bekommen habe, bekommen. Vol.III ec_arch@ecologicolombo.net
  • 41. 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 The German_Perl_BookJ 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 049 165 Vol.II ec_arch@ecologicolombo.net
  • 42. 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 The German_Perl_BookJ 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 050 165 Vol.II ec_arch@ecologicolombo.net
  • 43. ElJ nny Danke zu Autor: Eike Grote E-Mail-Adresse: Eike.Grote@web.de WWW-Adresse: http://perl-seiten.homepage.t-online.de/ Version: 2.06 (15.9.2013) aus dem Teil dieses buch genommen worden ist The German_Perl_Book ElJ nny 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 Vol .V