$ perl -le '[%h = (1 .. 4)]' # Fine. $ perl -le '[%h = (1) x 4]' Bizarre copy of ARRAY in anonlist at -e line 1. #### $ perl -le 'print join ".", %h = 1 .. $_ for 1 .. 20' 1 1.2 1.2.3 1.2.3.4 1.2.3.4.5 1.2.3.4.5.6 1.2.3.4.5.6.7 1.2.3.4.5.6.7.8 1.2.3.4.5.6.7.8.9 1.2.3.4.5.6.7.8.9.10 1.2.3.4.5.6.7.8.9.10.11 1.2.3.4.5.6.7.8.9.10.11.12 1.2.3.4.5.6.7.8.9.10.11.12.13 1.2.3.4.5.6.7.8.9.10.11.12.13.14 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20 #### $ perl -le 'print join ".", %h = map {(1, $_)} 1 .. $_ for 1 .. 10' 1.1 1..1.2 1.3.1..1.3 1..1.4.1..1.4 1.5.1..1.5.1..1.5 1..1.6.1..1.6.1..1.6 1.7.1..1.7.1..1.7.1..1.7 1..1.8.1..1.8.1..1.8.1..1.8 1.9.1..1.9.1..1.9.1..1.9.1..1.9 1..1.10.1..1.10.1..1.10.1..1.10.1..1.10