Найти в Дзене
Денис Алексеев

Lua - Самоучитель

1. Первая программа "Hello World!" Для работы Я использую терминал OS Ubuntu. Итак код первой программы: #!/usr/bin/lua print("Hello World!") Открываем текстовый редактор Vim, набираем код, сохраняем данный код в файле 001.lua. Для запуска необходимо набрать в терминале: lua название файла: lua 001.lua Используя утилиту chmod +x, можно перевести наш файл в исполняемый, тогда для запуска скрипта можно использовать конструкцию: ./001.lua Комментарии в Lua, начинаются с двойного дефиса и до конца строки, так же используются блочные комментарии --[[ --]] -- Это комментарий действующий до конца строки --[[ Это блочный комментарий --]] 2. Переменные Переменные в Lua начинаются с буквы или символа подчёркивания, например: txt = "Hello World!" _test = "Text - Test!" print(txt) print(_test) print(abc) Если переменная abc до её вызова не была определена, то она будет иметь значение nil. При запуске в скрипты на Lua можно передавать параметры, например: lua script.lua helllo world Для дост
Оглавление

1. Первая программа "Hello World!"

Для работы Я использую терминал OS Ubuntu.

Итак код первой программы:

#!/usr/bin/lua
print("Hello World!")

Открываем текстовый редактор Vim, набираем код, сохраняем данный код в файле 001.lua.

Для запуска необходимо набрать в терминале: lua название файла:

lua 001.lua

Используя утилиту chmod +x, можно перевести наш файл в исполняемый, тогда для запуска скрипта можно использовать конструкцию: ./001.lua

-2

Комментарии в Lua, начинаются с двойного дефиса и до конца строки, так же используются блочные комментарии --[[ --]]

-- Это комментарий действующий до конца строки
--[[
Это блочный комментарий
--]]
-3

2. Переменные

Переменные в Lua начинаются с буквы или символа подчёркивания, например:

txt = "Hello World!"
_test = "Text - Test!"
print(txt)
print(_test)
print(abc)

-4
-5

Если переменная abc до её вызова не была определена, то она будет иметь значение nil.

При запуске в скрипты на Lua можно передавать параметры, например:

lua script.lua helllo world

Для доступа к переданным параметрам используют arg[]. Например для вывода на экран переданных параметров используем следующую конструкцию:

print(arg[-1]) - параметры перед именем запускаемого скрипта
print(arg[0]) - имя запущенного скрипта
print(arg[1]) - первый переданный параметр
print(arg[2]) - второй переданный параметр
print(arg[N]) - и так далее ...

Создадим скрипт 003.lua, который будет выводить переданные в него параметры:

-6

Результат запуска скрипта на Lua, с переданными параметрами:

-7

_______________________________________________________________________________________
#lua #IT #programming #programmer #программирование #script
_______________________________________________________________________________________

Смотрите так же:

Bash - Самоучитель

Perl - Самоучитель