Значение#
Функция может принимать и возвращать несколько значений. Типы callback определяет конкретный отправитель события. Нельзя переносить сигнатуру одного события на другое.
Пример#
local function read_pair()
return "name", 2
end
local name, count = read_pair()Что произойдёт: name = "name", count = 2. Одна функция вернула два значения.
Этот фрагмент не печатает сообщение и не пишет его в журнал. Здесь указаны ожидаемые значения примера.