упорядоченный набор инструкций.
рабочая зона
Lua
практический путь для изучения Lua с нуля
сначала определение
что такое Lua
Lua нужен для точных инструкций. Здесь это практический путь для изучения Lua с нуля. Начинай с модели: вход проходит шаги и становится выходом.
main.luaзапуск lua main.luaпривычка изучи маленькую часть Lua, набери минимальный пример и запустизначение это данные. переменная это имя для этих данных.
маленькая именованная работа с входом и результатом.
Lua запускает код из main.lua.
первый читаемый код
вывод программы
entry point output syntax printprint(42)
вывод 42родословная языка
родословная Lua
посмотри откуда пришел Lua, какие языки рядом и что учить дальше.
лучше для практический путь для изучения Lua с нуля
с нуля
Банк задач
Сначала поиск потом практика
Выбери этап или найди задачу в банке текущего языка и открой тренировку.
Lua вопрос 1
Lua вопрос 1. Выбери утверждение, которое лучше всего описывает вывод значения.
Lua вопрос 2
Lua вопрос 2. Выбери утверждение, которое лучше всего описывает именование значения.
Lua вопрос 3
Lua вопрос 3. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
Lua вопрос 4
Lua вопрос 4. Выбери утверждение, которое лучше всего описывает базовая коллекция.
Lua вопрос 5
Lua вопрос 5. Выбери утверждение, которое лучше всего описывает вывод значения.
Lua вопрос 6
Lua вопрос 6. Выбери утверждение, которое лучше всего описывает именование значения.
Lua вопрос 7
Lua вопрос 7. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
Lua вопрос 8
Lua вопрос 8. Выбери утверждение, которое лучше всего описывает базовая коллекция.
Lua вопрос 9
Lua вопрос 9. Выбери утверждение, которое лучше всего описывает вывод значения.
Lua вопрос 10
Lua вопрос 10. Выбери утверждение, которое лучше всего описывает именование значения.
Lua вопрос 11
Lua вопрос 11. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
Lua вопрос 12
Lua вопрос 12. Выбери утверждение, которое лучше всего описывает базовая коллекция.
Lua вопрос 13
Lua вопрос 13. Выбери утверждение, которое лучше всего описывает вывод значения.
Lua вопрос 14
Lua вопрос 14. Выбери утверждение, которое лучше всего описывает именование значения.
Lua вопрос 15
Lua вопрос 15. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.
Lua вопрос 16
Lua вопрос 16. Выбери утверждение, которое лучше всего описывает базовая коллекция.
Lua вопрос 17
Lua вопрос 17. Выбери утверждение, которое лучше всего описывает вывод значения.
Lua вопрос 18
Lua вопрос 18. Выбери утверждение, которое лучше всего описывает именование значения.
выбор ответа
Lua вопрос 1
Lua вопрос 1. Выбери утверждение, которое лучше всего описывает вывод значения.
print(42)
справка
шаблоны для main.lua
lua main.luaentry point output syntax print
вывод программы
print(42)
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types local
значения и имена
local total = 42 print(total)
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection Table
функции и коллекции
function add(a, b)
return a + b
end
local scores = {40, 2}
print(#scores)- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks