in reply to initialize arrays and hashes

what's the difference

Absolutely nothing! (Say it again. :)

C:\test>perl -MDevel::Peek=Dump -E"my %h; Dump \%h; my %i=(); Dump \%i +;" SV = RV(0x9ecb8) at 0x9eca8 REFCNT = 1 FLAGS = (TEMP,ROK) RV = 0x2e7590 SV = PVHV(0x2cd310) at 0x2e7590 REFCNT = 2 FLAGS = (PADMY,SHAREKEYS) ARRAY = 0x0 KEYS = 0 FILL = 0 MAX = 7 RITER = -1 EITER = 0x0 SV = RV(0x9ecb8) at 0x9eca8 REFCNT = 1 FLAGS = (TEMP,ROK) RV = 0x2e7608 SV = PVHV(0x2cd338) at 0x2e7608 REFCNT = 2 FLAGS = (PADMY,SHAREKEYS) ARRAY = 0x0 KEYS = 0 FILL = 0 MAX = 7 RITER = -1 EITER = 0x0

With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.