Значение#

any означает значение, зависящее от контракта; unknown означает, что контракт ещё не установлен. Это не названия типов для Lua type(). none и C void означают отсутствие прямого результата, но возможны побочные эффекты и выходные параметры.

Пример#

LUA
local ok, result = pcall(function() return 7 end)
-- boolean, then the function results on success.

Что произойдёт: ok = true, result = 7.

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

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

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