Leser: 1
5 Einträge, 1 Seite |
1 2 3 4
`$=`;$_=\%!;($_)=/(.)/;$==++$|;($.,$/,$,,$\,$",$;,$^,$#,$~,$*,$:,@%)=( $!=~/(.)(.).(.)(.)(.)(.)..(.)(.)(.)..(.)......(.)/,$"),$=++;$.++;$.++; $_++;$_++;($_,$\,$,)=($~.$"."$;$/$%[$?]$_$\$,$:$%[$?]",$"&$~,$#,);$,++ ;$,++;$^|=$";`$_$\$,$/$:$;$~$*$%[$?]$.$~$*${#}$%[$?]$;$\$"$^$~$*.>&$=`
1 2 3 4 5 6 7 8 9 10 11 12 13 14
`$=`; $_=\%!; ($_)=/(.)/;$==++$|; ($.,$/,$,,$\,$",$;,$^,$#,$~,$*,$:,@%)=( $!=~/(.)(.).(.)(.)(.)(.)..(.)(.)(.)..(.)......(.)/,$"),$=++; $.++; $.++; $_++; $_++; ($_,$\,$,)=($~.$"."$;$/$%[$?]$_$\$,$:$%[$?]",$"&$~,$#,);$,++ ; $,++; $^|=$"; `$_$\$,$/$:$;$~$*$%[$?]$.$~$*${#}$%[$?]$;$\$"$^$~$*.>&$=`
KeinGast+2008-10-26 12:46:41--Code (perl): (dl )`$=`;
QuoteCode (perl): (dl )$_=\%!;
QuoteCode (perl): (dl )($_)=/(.)/;
QuoteCode (perl): (dl )$==++$|;
QuoteCode (perl): (dl )1 2($.,$/,$,,$\,$",$;,$^,$#,$~,$*,$:,@%)=( $!=~/(.)(.).(.)(.)(.)(.)..(.)(.)(.)..(.)......(.)/,$"),
Quote
QuoteCode (perl): (dl )1 2 3 4 5 6 7 8 9 10 11($_,$\,$,)=($~.$"."$;$/$%[$?]$_$\$,$:$%[$?]",$"&$~,$#,); # hier werden obskure Variablen zu verschiedenen Strings kombiniert # und in $_, $\ und $, gespeichert. $,++; $,++; $^|=$"; # $^ enthält per default STDOUT_TOP. das wird mit dem Wert von $" bit-wise # per OR verknüpft. `$_$\$,$/$:$;$~$*$%[$?]$.$~$*${#}$%[$?]$;$\$"$^$~$*.>&$=` # hier wird "echo Just another Perl hacker." ausgeführt
($foo,$bar)=("eins","zwei");
KeinGast+2008-10-26 18:46:38--Diese gleichzeitige Zuweisung mehrerer Variablen kannte ich bisher noch nicht:
Code (perl): (dl )($foo,$bar)=("eins","zwei");
KeinGast+2008-10-26 18:46:38--[...] Aber in Perl lassen sich damit auch elegant Variableninhalte tauschen, ohne wie in vielen anderen Sprachen eine Zwischenvariable [...] zu benutzen:
5 Einträge, 1 Seite |