http://www.perlmonks.org?node_id=1166592


in reply to Array skips number if checked for defined.

See Explaining Autovivication.