<Anterior | Conteúdo | Próxima>
Atribuição de valores a uma matriz
Os valores podem ser atribuídos de duas maneiras. Valores únicos podem ser atribuídos usando a seguinte sintaxe:
nome[subscrito]=valor
onde nome é o nome da matriz e subscrito é um número inteiro (ou expressão aritmética) maior ou igual a zero. Observe que o primeiro elemento de uma matriz é zero subscrito, não um. valor é uma string ou inteiro atribuído ao elemento da matriz.
Vários valores podem ser atribuídos usando a seguinte sintaxe:
nome=(valor1 valor2 ...)
onde nome é o nome da matriz e valor... são valores atribuídos sequencialmente a elementos da matriz, começando com o elemento zero. Por exemplo, se quisermos atribuir dias abreviados da semana ao array dias, poderíamos fazer isso:
[me @ linuxbox ~] $ dias = (Dom Seg Ter Qua Qui Sex Sab)
[me @ linuxbox ~] $ dias = (Dom Seg Ter Qua Qui Sex Sab)
Também é possível atribuir valores a um elemento específico, especificando um subscrito para cada valor:
[me @ linuxbox ~] $ dias = ([0] = Dom [1] = Seg [2] = Ter [3] = Quarta [4] = Qui
[me @ linuxbox ~] $ dias = ([0] = Dom [1] = Seg [2] = Ter [3] = Quarta [4] = Qui
Atribuição de valores a uma matriz
[5] = Sex [6] = Sáb)
[5] = Sex [6] = Sáb)