0
respostas

Duvida sobre Tables como objetos em Lua

Na aula 2 na parte que o professor fala sobre tabelas como objetos tem um exercício posterior que mostra como se só fosse possível criar um objeto utilizando ['atributo'] mas é possível criar de ambas as formas e não me parece estar errado.

o que realmente não tem como é passar o atributo como se fosse uma variável isto obviamente e faz todo sentido vai dar erro.

exemplo do que eu estou falando abaixo:

pessoa = { nome = 'Fulano', ['idade'] = 21 }

formas de acessar os atributos

> pessoa['nome']
Fulano
> pessoa.nome
Fulano
>

pelo que pude notar para Lua isto é indiferente.

Caso eu esteja equivocado gostaria que alguém argumentasse sobre.

Obrigado :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software