Thread Was bedeutet ~~ (14 answers)
Opened by tseug at 2009-05-09 11:39

Linuxer
 2009-05-09 14:39
#121385 #121385
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Der + Trick kann zum Einsatz kommen, wenn man verhindern will, dass () als Klammerung einer Funktion gewertet wird.
Vergleiche:

Code: (dl )
1
2
3
4
5
> perl -le 'print  (1+2)/3'
3
> perl -le 'print +(1+2)/3'
1
>


edit: Kann, glaube ich, auch bei {} verwendet werden (z.B. beim Einsatz von map; Block vs. anonymous hash reference); da habe ich aber grad kein Beispiel zur Hand.
Last edited: 2009-05-09 14:42:20 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Was bedeutet ~~