Significado#
Las funciones pueden recibir y devolver varios valores. El contrato de un callback depende del emisor concreto del evento. No apliques la firma de un evento a otro.
Ejemplo#
local function read_pair()
return "name", 2
end
local name, count = read_pair()Qué ocurre: nombre = "nombre", cuenta = 2; una función devolvió dos valores.
Este fragmento no imprime ni escribe un mensaje de registro. Los valores mostrados son los resultados esperados del ejemplo.