Thread Die letzte Zeile ist immer der return (6 answers)
Opened by rosti at 2017-12-06 17:27

Linuxer
 2017-12-06 17:53
#187698 #187698
User since
2006-01-27
3870 Artikel
HausmeisterIn

user image
Vielleicht, weil es ohne weiteren Kontext uneindeutig ist.

{} könnte auch als Block gemeint sein....

Durch ein return {} wird's dann eindeutig.


PS: Lass die Runden Klammern im Hash weg...

Code: (dl )
1
2
3
4
5
perl -E "sub foo { { ('key', 'value') } }; say foo(); "
keyvalue

perl -E "sub foo { { 'key', 'value' } }; say foo(); "
HASH(0x4592f8)

(getestet mit einem perl v.18.0 auf Win7)
Last edited: 2017-12-06 17:56:46 +0100 (CET)
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 Die letzte Zeile ist immer der return