Лучшее руководство по Lua базовой грамматики в 2024 году. В этом руководстве вы можете изучить Программа First Lua,Scripted Программирование,примечание,идентификатор,ключевое слово,Глобальные переменные,
Lua обучения очень проста, мы можем сначала создать программу Lua!
Lua обеспечивает интерактивный режим программирования. Мы можем войти в программу в командной строке и увидеть эффект сразу.
Lua интерактивный режим программирования с помощью команд или Lua Lua -i, чтобы включить его:
$ lua -i $ Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio >
В командной строке введите следующую команду:
> print("Hello World!")
Затем нажмите клавишу ввода, вывода результатов заключаются в следующем:
> print("Hello World!") Hello World! >
Мы можем сохранить код Lua до Lua файлов завершено, и выполняется переход в режим программирования скрипт вызывается, как мы следующий код хранится в файле сценария с именем hello.lua в:
print("Hello World!") print("www.w3cschool.cc")
Используйте Lua исполнительную сценарий выше, выход:
$ lua test.lua Hello World! www.w3cschool.cc
Мы также можем изменить код в следующей форме для выполнения сценария (добавьте в начале: #! / USR / местные / бен / Lua):
#!/usr/local/bin/lua print("Hello World!") print("www.w3cschool.cc")
Приведенный выше код, мы указываем интерпретатор Lua / USR / локальный каталог / bin. С помощью переводчика # марка игнорирует его. Далее мы добавим исполняемый разрешение на сценарий, и выполнить:
./test.lua Hello World! www.w3cschool.cc
Минус два одна строка комментария:
--
--[[ 多行注释 多行注释 --]]
Lua представляет символ используется для определения переменной, определяемой пользователем функции, чтобы получить другие предметы. Идентификатор с буквы от А до Z или от А до Z или подчеркивания _ после добавления нуля или более букв, подчеркивания, цифры (0-9).
Лучше не использовать подчеркивание для увеличения идентификатор письма, потому что Lua зарезервированные слова одно и то же.
Lua не допускается использовать специальные символы, такие как @, $ и% определяется идентификатор. Lua является чувствительны к регистру язык программирования. Таким образом, Lua в w3c с w3c две разные идентификаторы. Вот некоторые Правильный идентификатор:
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
Ниже приведен список зарезервированных ключевых слов Lua. Ключевые слова не могут быть зарезервированы в качестве постоянной или переменной или другого определяемого пользователем идентификатора:
и | перерыв | делать | еще |
ElseIf | конец | ложный | для |
функция | если | в | местный |
ноль | не | или | повторение |
возвращение | то | правда | до |
в то время как |
Общей конвенции, начинается с подчеркивания строки подключения прописных букв имен (например, _VERSION) зарезервирована для внутренних глобальных переменных Lua.
По умолчанию переменные всегда считаются глобальными.
Глобальные переменные не должны быть объявлены, после присваивания переменной, созданной этой глобальной переменной для получения доступа к неинициализированная глобальные переменные не так, только полученные результаты: ноль.
> print(b) nil > b=10 > print(b) 10 >
Если вы хотите удалить глобальную переменную, просто присвоить значения переменным равна нулю.
b = nil print(b) --> nil
Так что переменная B, как если бы никогда не использовались ранее. Другими словами, если и только если переменная не равна к нулю, эта переменная, которая присутствует.