Блог школы Роблоппа — Роблокс Студио, обучение, познавательные статьи и новости школы

Как использовать return в Lua (Роблокс Студио)

2026-03-26 00:33 Документация
Когда вы начинаете писать функции в Роблокс Студио, рано или поздно сталкиваетесь с ключевым словом return. Оно делает функции по-настоящему полезными.
В этой статье разберём, как работает return в Lua простыми словами.

Что такое return

return — это команда, которая возвращает результат из функции.
📌 Проще говоря:
👉 функция выполняется и «отдаёт» значение обратно

Простой пример

local function getNumber()
return 10
end
local result = getNumber()
print(result)
Результат:
10

Как это работает

  1. Функция запускается
  2. доходит до return
  3. возвращает значение
  4. выполнение функции останавливается

Пример с параметрами

local function add(a, b)
return a + b
end
local sum = add(5, 3)
print(sum)
Результат:
8

Почему return важен

Без return:
local function add(a, b)
a + b
end
📌 результат потеряется
С return:
local function add(a, b)
return a + b
end
✔️ результат можно использовать дальше

Возврат нескольких значений

В Lua можно вернуть сразу несколько значений:
local function getStats()
return 100, 50
end
local health, mana = getStats()
print(health, mana)

Пример в Роблокс Студио

local function isAlive(health)
if health > 0 then
return true
else
return false
end
end
print(isAlive(10))

return останавливает функцию

local function test()
print("Начало")
return
print("Это не выполнится")
end
test()
📌 Всё после return не выполняется

Частые ошибки новичков

❌ забывают написать return
❌ пишут код после return
❌ неправильно используют возвращаемое значение

Советы

✔️ используйте return для результатов
✔️ проверяйте, что функция возвращает
✔️ не пишите лишний код после return

Итог

return в Lua — это способ вернуть результат из функции.
Он позволяет:
  • передавать данные
  • использовать результаты вычислений
  • делать код гибким и мощным
Освоив return, вы сможете писать более сложные и полезные скрипты в Роблокс Студио.

🔗 Полезные ссылки:

🚀 Хочешь научиться делать свои игры?

Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo