Às vezes, na programação, você pode ter que criar uma matriz antes de você saber quais itens irá formar a sua lista. Nesse caso, a lista pode ser vazia ao criar a matriz como na seguinte frase: minhaarr = (); Quando a lista estiver vazia, você geralmente não precisa digitar colchetes vazios sem itens como acabou de fazer; você apenas digitar o seguinte: meuarr; Esta é a forma preferível de declarar uma matriz vazia. Preencher uma matriz Uma matriz vazia criado disse ter nenhuma população porque não tem itens. Você pode preencher (adicionar itens) para uma matriz vazia.
Em primeiro lugar, sabemos que a sintaxe para alterar o conteúdo de uma célula matriz (elemento) ou dar-lhe um novo valor é: $ arrayName [i] = value; Uma seqüência de caracteres é o texto entre aspas. Se o valor for uma string, ela está entre aspas (simples ou duplas). Se o valor for um número, ele não tem de estar entre aspas. Se o valor é uma mistura de letras e números, ele deve estar entre aspas (simples ou duplas). Na sintaxe, o nome da matriz é começado com $ e não @, uma vez que queremos para se referir a um elemento na matriz e não a todo o próprio array.
O nome da matriz é seguido por colchetes. Dentro dos colchetes você tem um número. Este número é a posição do valor (produto) na matriz. Este número da posição é chamada de índice. Índice de contagem em computação, começa do zero, não 1. Assim, o primeiro elemento (produto) em uma matriz está no índice 0, o segundo no índice, 1, o terceiro no índice 2, e assim por diante.
O código a seguir irá criar um array vazio e preenchê-lo: use strict; print "Content-Type: text /html \\ n \\ n"; meurrr; rrr $ [0] = "HBWE"; $ rrr [1] = "FGTR"; rrr $ [2] = "HTNK"; rrr $ [3] = 4587; rrr $ [4] = 4526; $ rrr [5] = 4,053; $ rrr [6] = "AB12"; rrr $ [7] = "GB58"; rrr $ [8] = "TG45"; rrr $ [9] = "RE69"; Há 10 elementos na matriz, com índices de zero a 9 conforme necessário. Note-se que para identificar cada elemento da matriz, nós usamos o nome da matriz e começar com US $ e não