Menu
Coddy logo textTech

Вызов функции

Часть раздела Fundamentals путешествия по Lua на Coddy — урок 51 из 90.

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

Вот ключевая концепция: объявление функции не выполняет её код. Представьте это как написание рецепта — рецепт существует, но еда не будет приготовлена, пока вы действительно не последуете инструкциям.

Чтобы вызвать функцию, просто напишите её имя, а затем круглые скобки:

function sayHello()
    print("Hello there!")
end

sayHello()  -- Это вызывает функцию
challenge icon

Задание

Легко

Создайте систему уведомлений о статусе игрока, объявив и вызвав функцию, которая отображает важную игровую информацию. Сначала объявите функцию с именем displayPlayerStatus, которая выводит "Player is online and ready!". После объявления функции вызовите её дважды, чтобы имитировать проверку статуса игрока в два разных момента игры.

Шпаргалка

Чтобы вызвать функцию, напишите её имя, а затем круглые скобки:

function sayHello()
    print("Hello there!")
end

sayHello()  -- Это вызывает функцию

Объявление функции не выполняет её код — вы должны вызвать её, чтобы запустить код внутри.

Попробуйте сами

-- TODO: Напишите свой код здесь
-- Объявите функцию displayPlayerStatus
-- Затем вызовите её дважды
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals