A Lua egy ingyenes, gyors, beágyazható, hordozható, kicsi, erőteljes, mégis egyszerű, bizonyított és robusztus szkriptnyelv vagy tolmács, amelyet az alkalmazások kiterjesztésére terveztek. A Lua szkriptnyelv kombinálja az erőteljes adatleíró konstrukciókat, amelyek kiterjeszthető szemantikai és asszociatív tömbökön alapulnak, egyszerű eljárási szintaxissal.
A szoftvert a bytecodes-ból értelmezik, dinamikusan beírva, és az automatikus memóriakezelést a szemétgyűjtéssel teszi lehetővé, így tökéletes eszköz a szkripteléshez, gyors prototípus készítéshez és konfiguráláshoz. Lua tartalmaz egy kis C függvénytárat is, amelyet ANSI C-ben írt. A Lua a "LOO-ah" és ez a "Hold" portugálul.
A Lua kezdete
A Lua kicsit másképp telepít, mint más nyílt forráskódú programok. Miután letöltötte a legújabb verziót a Softoware-ról vagy a projekt hivatalos honlapjáról (lásd a cikk végén található linket), távolítsa el a csomagot egy archívumkezelő segédprogrammal a saját könyvtárában, nyissa meg a kedvenc Terminal alkalmazását, és lépjen a a kibontott archív fájlok helye (pl. cd /home/softoware/lua-5.2.3 - cserélje le az "username" -et a "softoware & rsquo;" kifejezéssel).
Ezután futtassa az & lsquo; linux & rsquo; parancsot, hogy összeállítsa a Lua-t és létrehozza a végrehajtható fájlt, amely az / src mappán található, és azonnal használható. A Lua rendszer széles telepítéséhez futtassa a & lsquo; sudo make install & rsquo; parancsot a fordítás után. Használja a Lua parancsot a parancssorból és tekintse meg a rendelkezésre álló parancssori beállításokat, valamint a használati üzenetet a & lsquo; lua --help & rsquo; paranccsal.
Parancssori opciók
Mint minden más parancssori program, a Lua számos opcióval rendelkezik. Ezek lehetővé teszik az egyedi karakterláncok végrehajtását, a környezeti változók figyelmen kívül hagyását, a kezelési lehetőségek leállítását, a parancsfájl végrehajtása után az interaktív módot, egyéni könyvtár használatát, valamint a kezelési lehetőségek leállítását és a stdin végrehajtását. Futtassa az & lsquo; embert lua & rsquo; parancs a Lua használatának megtanulására.
Újdonság ebben a kiadásban:
- Ez egy hibajavító kiadás.
Az újdonság az 5.3.1-es verzióban:
- Ez egy hibajavító kiadás.
Az újdonság az 5.3.0 verzióban:
- Főbb változások:
- egész számok (alapértelmezés szerint 64 bites)
- hivatalos 32 bites számok támogatása
- bitfolyamú operátorok
- alapvető utf-8 támogatás
- funkciók az értékek csomagolására és kicsomagolására
- Nyelv:
- felhasználói adatok bármely Lua értéket használhatják
- egészosztály
- rugalmasabb szabályok bizonyos metamodekhez
- Libraries:
- ipairs és az asztalkönyvtár tiszteletben tartja a metametódokat
- szalag opció a string.dump-ban
- táblázatkönyvtár tiszteletben tartja a metametódokat
- új funkció table.move
- új függvény string.pack
- új függvény string.unpack
- új függvény string.packsize
- C API:
- egyszerűbb API a C folytatáshoz
- lua_gettable és hasonló funkciók visszaadják az eredményértéket
- csík opció a lua_dumpban
- új funkció: lua_geti
- új funkció: lua_seti
- új funkció: lua_isyieldable
- új funkció: lua_numbertointeger
- új funkció: lua_rotate
- új funkció: lua_stringtonumber
- Lua önálló tolmács:
- számológépként használható; nincs szükség előtagra a következővel: '='
- arg-táblázat az összes kód számára
A
A
Az újdonság az 5.2.3-as verzióban:
- Ez egy hibajavító kiadás.
Az újdonság az 5.2.1-es verzióban:
- Ez a kiadás minden ismert hibát javít.
Az újdonság az 5.2.0 RC2 verzióban:
- Dokumentációs és hordozhatósági javítások
Hozzászólás nem található