Значение#

Функция может принимать и возвращать несколько значений. Типы callback определяет конкретный отправитель события. Нельзя переносить сигнатуру одного события на другое.

Пример#

LUA
local function read_pair()
  return "name", 2
end
local name, count = read_pair()

Что произойдёт: name = "name", count = 2. Одна функция вернула два значения.

Этот фрагмент не печатает сообщение и не пишет его в журнал. Здесь указаны ожидаемые значения примера.

Методы и связанные вызовы#

Справочник API.