É prepends uma lista em frente de uma matriz, devolvendo o novo número de elementos na matriz resultante. A sintaxe é: unshift (Array, LIST) No nosso caso, você teria, unshift (hisArr, ("xxx", "yyy", "zzz")); Leia e tentar o código seguinte, use strict; print "Content-Type: text /html \\ n \\ n"; minhahisArr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); unshift (hisArr, ("XXX", "YYY", "ZZZ")); impressãohisArr; A Função A função de pop pop remove o último elemento da matriz e devolve-lo, encurtando a matriz original por um elemento.
A sintaxe é, pop (matriz); No nosso caso, você teria, pop (hisArr); Leia e tente o seguinte código: use strict; print "Content-Type: text /html \\ n \\ n"; minhahisArr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); my $ returnValue = pop (hisArr); print $ returnValue; print "hisArr impressão; A quarta afirmação acima, pops do último elemento da matriz atribuindo o valor removido para a nova variável, $ returnValue As últimas-mas-uma linha exibe o valor retornado (removida) A última linha é exibida.. a matriz original, que agora está faltando seu último elemento.
A função de deslocamento A função de deslocamento faz o oposto da função pop. Ele remove o primeiro elemento da matriz e devolve-lo, encurtando a matriz original por um elemento. A sintaxe é mudança (Array); No nosso caso, você teria, shift (hisArr); Leia e tente o seguinte código: use strict; imprimir "Content-Type: text /html \\ n \\ n"; minhahisArr = ("HBWE "," FGTR "," HTNK ", 4587, 4526, 4053," AB12 "," GB58 "," TG45 "," RE69 "); my $ returnValue = shift (hisArr); print $ returnValue; print" print hisArr; O espaço entre qualquer nome de função e seu colchete de abertura é opcional.
No caso anterior, há um personagem um espaço entre pop e (no caso acima, não há nenhum caractere de espaço entre shift e (;. É opcional A função de emenda A função emenda remove uma porção (intervalo) de elementos de. a matriz e substit