Anteriormente, estudamos o operador # que é utilizado para retornar o tamanho de uma string. Porém,
esse mesmo operador pode ser utilizado para retornar o tamanho de vetores e matrizes.
Para vetores, utilizamos o operador # como na sintaxe abaixo:
Sintaxe
#nome_variavel
#(nome_variavel)
Exemplo 4
local vet = {1,2,3}
print(#vet)
print(#(vet))
Saída
3
3
Para matrizes, utilizamos # da seguinte forma:
Sintaxe
#(nome_variavel) -- número de linhas
#(nome_variavel[1]) -- número de colunas
Exemplo 5
local mat = {{4,5,6},{7,8,9}}
print(#(mat)) --linhas
print(#(mat[1])) --colunas
Saída
2
3