in reply to Declaring my $var versus declaring my($var)
use strict; use warnings; sub print_context { say wantarray ? 'list' : 'scalar'; } my $x = print_context; my ($y) = print_context; __END__ scalar list
Examples where this makes a difference:
my $time1 = localtime; my ($time2) = localtime; my $rev1 = reverse $some_string; my ($rev2) = reverse $some_string;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Declaring my $var versus declaring my($var)
by dh1760 (Acolyte) on Jun 10, 2011 at 14:25 UTC | |
by Anonymous Monk on Jun 10, 2011 at 14:57 UTC |