Lua tətbiqləri uzatmaq üçün nəzərdə tutulmuş pulsuz, sürətli, quraşdırılmış, portativ, kiçik, güclü, lakin sadə, sübut edilmiş və səmərəli bir skript dili və ya tərcüməsi. Lua scripting dili sadə prosessual sintaksis ilə genişlənən semantik və birləşmə seriallarına əsaslanan güclü məlumat təsviri konstruksiyalarını birləşdirir.
Proqram, dinamik şəkildə yazılmış baytkodlardan təəccüblənir və zibil toplanması ilə avtomatik yaddaş idarə edir, bu, scriptinq üçün mükəmməl vasitədir, sürətli prototip və konfiqurasiya. Lua da ANSI C-də yazılmış C funksiyalarının kiçik bir kitabxanasını da əhatə edir. Lua "LOO-ah & rdquo; və Portuqal dilində "Ay" deməkdir.
Lua ilə başlayan
Lua bir az fərqli digər açıq mənbə proqramlarını quraşdırır. Softoware-dən son versiyanı və ya layihənin rəsmi səhifəsi (məqalənin sonunda linkə baxın) vasitəsilə yüklədikdən sonra, Home dizininizdə arxiv meneceri proqramından çıxarın, sevimli Terminal appinizi açın və çıxarılmış arxiv fayllarının yeri (məsələn, cd /home/softoware/lua-5.2.3 - istifadəçi adı ilə dəyişin & rsquo; & rsquo;).
Sonra, linux & rsquo; Lua'yı tərtib etmək və / src qovluğunda yerləşdiriləcək və dərhal istifadə edilə bilən idarə ediciləri yaradır. Lua sistemini geniş qurmaq üçün, "sudo install & rsquo; kompilyasiya prosesindən sonra komanda. Luu-help & lsquo; lu-help & rsquo; istifadə edərək, istifadə mesajının yanı sıra, shell-dan Lua-dan istifadə edin və mövcud komanda-line variantlarını nəzərdən keçirin; komanda.
Komanda variantları
Hər hansı digər komanda proqramı kimi, Lua bir neçə variant ilə gəlir. Bunlar xüsusi bir simli icra etməyə imkan verir, ətraf mühit dəyişənləri nəzərə almır, işləmə variantlarını dayandırmaq, bir skript yürütdükdən sonra interaktiv rejimə daxil olmaq, xüsusi bir kitabxanadan istifadə etmək, eləcə də idarə variantlarını dayandırmaq və stdin yerinə yetirmək üçün imkan verir. 'Lu & lsquo;' işini başladın; Lua'dan necə istifadə etməyi öyrənin.
Bu sürümdə yeni nə :
- Bu bir səhv düzeltme sürümüdür.
Yeni versiyası 5.3.1:
- Bu bir səhv düzeltme sürümüdür.
Yeni versiyası 5.3.0:
- Əsas dəyişikliklər:
- tamsayılar (default olaraq 64-bit)
- 32 bit nömrələrə rəsmi dəstək
- bitwise operatorları
- əsas utf-8 dəstəyi
- dəyərləri qablaşdırma və açmaq üçün funksiyaları
- Dil:
- userdata, Lua dəyərini uservalue ola bilər
- tam bölmə
- bəzi metamethods üçün daha çevik qaydalar
- Kitabxanalar:
- ipairs və masa kitabxanasına hörmət metaməlumatları
- şerit seçimi
- masa kitabxanası metaməlumatlara hörmət edir
- yeni funksiya table.move
- yeni funksiya string.pack
- yeni funksiya string.unpack
- yeni funksiya string.packsize
- C API:
- C da davam funksiyaları üçün daha asan API
- lua_gettable və bənzər funksiyalar nəticə dəyərinin qaytarılması
- lua_dump şerit seçimi
- yeni funksiya: lua_geti
- yeni funksiya: lua_seti
- yeni funksiya: lua_isyieldable
- yeni funksiya: lua_numbertointeger
- yeni funksiya: lua_rotate
- yeni funksiya: lua_stringtonumber
- Lua müstəqil tərcüməçi:
- kalkulyator kimi istifadə edilə bilər; '=' ilə prefiksiyaya ehtiyac yoxdur
- arg cədvəli bütün kodlara mövcuddur
string.dump
Sürüm 5.2.3-də yeni nə :
- Bu bir səhv düzeltme sürümüdür.
Yeni nə versiyası 5.2.1:
- Bu sürüm bütün bilinən hataları düzəldir.
Yeni versiyası 5.2.0 RC2:
- Sənədləşmə və taşınabilirlik düzəldilir.
Şərhlər tapılmadı