wundertüte perl
DESCRIPTION
Also du hast Ahnung von Perl 5.14, dann lass mal sehen wie du aus folgende fragen Antwortest?TRANSCRIPT
Hochstapler bei der Arbeit
Hochstapler bei der Arbeit
Magdeburg 1996
Uni - Wohnheim
Kai Pflaume
Wohnheim 2001?
Dresden 2005
München 2007
Erlangen 2008
Frankfurt 2009
2011
2011
Welches deref. nicht ?
each keys
join splice
Welches deref. nicht ?
join
Was tut select ?
Was tut select ?
$current_handle = select;
select $handle;
Frage 1 !
Das „less“ - Pragma ?
use less '...';
Gibt es das wirklich ?
use less 'memory';
Gibt es das wirklich ?
use less 'memory';
if ( less->of( 'CPU' ) ) { ...}elsif ( less->of( 'memory' ) ) { ...}
Frage 2 !
Wieviele Werte hat ref ?
?
Ohne Diese:
ref $obj
'Klassen::Name'
Referenzarten ?
?
Referenzarten ?
SCALAR ARRAY HASH
ref \““ ref [] ref {}
Referenzarten ?
SCALAR ARRAY HASH
CODE REF ““
ref sub {}; ref \\““; ref ““
Referenzarten ?
SCALAR ARRAY HASH
CODE REF ““
ref qx// eq „Regexp“
Referenzarten ?
SCALAR ARRAY HASH
CODE REF ““
ref *var{GLOB} eq “GLOB“
Referenzarten ?
SCALAR ARRAY HASH
CODE REF ““
ref \v5.6 eq “VSTRING“
Namen der Referenzarten ?
““ VSTRING SCALAR ARRAY HASH
IO CODE Regexp Format REF GLOB
11
Wieviele Werte hat ref ?
11
Ref-Arten in Symboltabelle ?
*varname{SCALAR}
Ref-Arten in Symboltabelle ?
““ SCALAR ARRAY HASH
CODE Regexp REF GLOB
8
Ref-Arten in Symboltabelle ?
““ SCALAR ARRAY HASH
CODE Regexp REF GLOB
7
Ref-Arten in Symboltabelle ?
““ SCALAR ARRAY HASH
CODE Regexp REF GLOB
5
Ref-Arten in Symboltabelle ?
SCALAR ARRAY HASH
CODE FORMAT IO GLOB
7
Ref-Arten in Symboltabelle ?
7
Frage 3 !
Wieviele Modi kennt open !
Wieviele Modi kennt open !
< >
Wieviele Modi kennt open !
<+ >+
Wieviele Modi kennt open !
>> >>+
Wieviele Modi kennt open !
|
Wieviele Modi kennt open !
< <+ > >+ >> >>+ -| |- |
9
Frage 4 !
Was macht „undef ~~ %ash“ ?
?
Was macht „undef ~~ %ash“ ?
7 ~~ [2,7,5]
Was macht „undef ~~ %ash“ ?
qr/^b/ ~~ ['habe','basta']
Was macht „undef ~~ %ash“ ?
undef ~~ [2,undef,5]
Was macht „undef ~~ %ash“ ?
2 ~~ {2 => 5}
Was macht „undef ~~ %ash“ ?
?
Was macht „undef ~~ %ash“ ?
undef
Frage 5 !
Wozu braucht man $[ ?
?
Wozu braucht man $[ ?
$array[0]
Frage 5 !
Wozu braucht man -s ?
?
Wozu braucht man -s ?
perl -s test.pl -var=2
Wozu braucht man -s ?
perl test.pl -s -var=2
Wozu braucht man -s ?
perl -s -var=2 test.pl
Wozu braucht man -s ?
perl -s test.pl -var=2
Wozu braucht man -s ?
perl -s test.pl -var=2
say $var;
Wozu braucht man -s ?
perl -s test.pl -var=2
say $var;
2
Frage 6 !
Was verändert reset ?
Was verändert reset ?
reset 'A-Z'; !!!
Was verändert reset ?
besser undef
Was verändert reset ?
setzt var undef
Frage 7 !
Was ist shmctl ?
Was ist shmctl ?
use IPC::SysV;
Was ist shmctl ?
use IPC::SysV;
shared memory control
Was ist shmctl ?
use IPC::SysV;
shared memory control
shmctl($SHMKEY, IPC_RMID, 0);
Frage 8 !
Wohin geht COMMIT ?
Wohin geht COMMIT ?
COMMIT
Wohin geht COMMIT ?
...(*COMMIT)...
Niemals ohne !
Wohin geht COMMIT ?
...(*ACCEPT)...
...(*COMMIT)...
Unterbricht Backtrack
...(*ACCEPT)...
...(*COMMIT)...
Unterbricht Backtrack
Als Erfolg
Miserfolg
Frage 9 !
Was ist anders an -t ?
-t
Was ist anders an -t ?
STDIN ist default,nicht $_