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