Un slice o trozo de un array
resulta de indexar
el array en un subconjunto de índices:
@days # ($days[0], $days[1],... $days[n]) @days[3,4,5] # @days[3..5] @tragedy[3,4,5] = ("Mcburger", "King Leer", "Hamlet, A Pig in the City") @sqrt[1,49,9,16,4] = (1, 7, 3, 4, 2) # índices desordenados @sqr[1..4] = (1, 4, 9, 16) @inverse[@sqr] = (1, 0.25, 0.111, 0.0625); # indexado en un array @list[5..9] = reverse @list[5..9]; # invierte los elementos del 5 al 9 # en list @a[$n, $m] = @a[$m, $n]; # intercambiamos $a[m] y $a[n]
Casiano Rodríguez León