Subprogramas podem ser passados como parâmetros em Lua?
Qual seria o ambiente de referência do subprograma
e os tipos de parâmetros são verificados em chamadas aos subprogramas passados?
--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para lua-br+un...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/lua-br.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/lua-br/CAEJfAX-6Y3zf-eMegXER6HUVSTkoskfBBSqayj9hYVnhQgnA7Q%40mail.gmail.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/lua-br/CAE%3Dv0fzLh-ikg_hbiSw3AgCc1ma-D2oSQA%2B_U2BokTQt6O2aug%40mail.gmail.com.
Lua is a dynamically typed language. This means that variables do not have types; only values do. There are no type definitions in the language. All values carry their own type.
All values in Lua are first-class values. This means that all values can be stored in variables, passed as arguments to other functions, and returned as results.