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#

LUA
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.

Métodos y llamadas relacionadas#

Referencia de API.