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

ActivePerl Arrays

ui-los com a de alguns lista, se este estiver presente. A matriz resultante pode ser maior ou menor do que a matriz original, dependendo de quantos elementos estão na lista de substituição. Se não houver uma lista, em seguida, a matriz resultante é mais curto. A função emenda retorna a lista dos elementos removidos. A sintaxe é, emenda (Array, COMPENSAR, comprimento, LIST) array é o nome da matriz original. deslocamento é o índice no qual a remoção será iniciado. Lembre-se, índice contagem começa do zero. COMPRIMENTO é o número de elementos consecutivos a ser removido.

LIST, se presente tem os elementos para substituir os removida. Para o nosso exemplo, imagine que você deseja remover 3 elementos começando do índice 5 (que é a posição 6 ) e substituí-los com a lista, ("xxx", "yyy", "zzz"). A função de splicing seria, tala (hisArr, 5, 3, ("XXX", "YYY", "ZZZ")); 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"); impressão da tala (hisArr, 5, 3, ("XXX", "YYY", "ZZZ")); print "hisArr impressão;.

A quarta linha tem a função de emenda Esta declaração para a função de emenda é precedido pelo comando (outra função), que é". print "A função emenda retorna a lista removidos da declaração, como o. lista de retorno é devolvido, ele é impresso (exibido) pela função de impressão. A última linha no código mostra a matriz original resultante. Lembre-se, se a lista não está presente na função de emenda, a matriz original resultante não teria um substituto . O uso da função de emenda pode ser mais complicado do que o que já expliquei. Para este tutorial básico, vamos permitir que coisas como esta.

Substituir lista com matriz para Splice Função Em todas as funções que tivemos lista consistindo de elementos, suportes delimitado . Você pode substituir uma lista com uma série Ler e tente o seguinte código: use strict; imprimir "Content-Type: text /html \\ n \\ n";.hisArr minha = ("HBWE", "FGTR", "HTNK ", 4587, 4526, 4053," AB12 "," GB58 "," TG45 "," RE69 "); minhaherArr = (" xxx "," yyy "," zzz "); push (hisArr,herArr); impressãohisArr; A quarta linha cria uma nova matriz (lista) que deve ser anexado pela função push.

A quinta linha tem a função push e no lugar de uma lista de elementos, tem a variável de matriz. A última linha imprime o array resultante. Temos feito muito. Vamos fazer uma pausa e continuar na próxima parte da série. Chrys Para chegar a

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