ДӘРІС 14. LUA ПРОГРАММАЛАУ ТІЛІ
Жоспар
Lua тілінің негізгі құрылымы
Операциялар
V-Rep бағдарламасы әр түрлі бағдарламалау тілдерімен жұмыс істейді. Бұл жағдайда C ++, Python сияқты тілдерді қолдануға болады. Сонымен қатар, ең жақсысы Lua-ны қолдануға болады, өйткені бұл V-Rep жүйесіндегі ішкі скрипттер жазылған тіл, сондықтан ол жүйеге басқарудың, бағдарламалардың барлығын басқаруға мүмкіндік береді, сондай-ақ барлық жүйеге интегралдау мүмкін.
Lua - динамикалық типпен аударылатын тіл (айнымалылар меншіктеу процесінде типтерге ие болады). Тіл интерпретатор тiлi еркін таратылады. Кодты жазудың императивті, объектілі-бағытталған және функционалды стилі рұқсат етіледі. Мүмкіндігінше, идеология және іске асыру арқылы тіл JavaScript-қа жақын, бірақ Lua ерекшеленеді, ол қуатты және әлдеқайда икемді дизайнға ие деп саналады.
Lua-ның қарапайым, жеңіл және түсінікті бағдарламалау тілі, ол басқа тілдерде жазылған бағдарламалармен біріктірілуі мүмкін деп саналады. Мұны тілдің негізгі құрылымдарын ескере отырып тексерейік.
Негізгі құрылымы
Лексикалық конвенциялар
Lua - бұл сезімтал тіл. "and", "And" және "AND"» бірдей емес.
Төменде Lua кілт сөздері бар:
and break do else elseif
end false for function if
in local nil not or
repeat return then true until while
+ - * / % ^ #
== ~= <= >= < > =
( ) { } [ ]
; : , . .. ...
Кәдімгі жолдар бір немесе екі қос тырнақшаларды (мысалы 'hello' немесе "hello" сәйкестендіру арқылы бөлуге болады.
Мәндер мен типтер
Lua динамикалық түрде жазылған тіл болып табылады, яғни айнымалылар типтері жоқ; тек қана мәндер жасалады.
Lua-да негізгі 8 тип бар:
nil негізгі сипаты кез-келген басқа мәннен ерекшеленетін мәннің nil түрі.
value әдетте бұл пайдаланылмайды
boolean мәндер жалған және шын (екеуі де nil және жалған) жалғанды білдіреді;
кез келген басқа мән шындықты береді)
Достарыңызбен бөлісу: |