*   >> Leitura Educação Artigos >> science >> programação

ActivePerl Arrays

o seguinte código: use strict; print "Content-Type: text /html \\ n \\ n"; minhahisArr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); empurrão (hisArr, ("XXX", "YYY", "ZZZ")); impressãohisArr; A saída do código acima mostra a lista em anexo. Bem, os itens de a saída não são separados por vírgulas. Não se preocupe com isso por sega. A função push retorna o novo número de elementos na matriz resultante. A Função unshift A função unshift faz o oposto da função push.

É 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

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.