Isi-Luau, okuhlukile kokuhlola uhlobo lolimi lwesi-Lua kuba umthombo ovulekile

Muva nje ukukhishwa kwenguqulo yokuqala kwamenyezelwa ngaphandle kolimi lokuhlela luau, eqhubeka nokuthuthukiswa kwe-Lua futhi iphinde ihambisane nezinguqulo zangaphambilini ze-Lua 5.1.

Ulimi lwesiLuau yakhelwe ngokuyinhloko ukushumeka izinjini zombhalo ezinhlelweni zokusebenza futhi ihlose ukuzuza ukusebenza okuphezulu kanye nokusetshenziswa okuphansi kwezinsiza. Ikhodi yephrojekthi ibhalwe ngo-C ++ futhi ivuliwe ngaphansi kwelayisensi ye-MIT.

I-Luau inweba i-Lua ngamakhono okuhlola uhlobo kanye nokwakhiwa okuthile ama-syntactics amasha afana neyunithi yezinhlamvu. Ulimi luhambisana nezinguqulo zangaphambilini ze-Lua 5.1 futhi ngokwengxenye nezinguqulo ezintsha. I-Lua Runtime API iyasekelwa, okuvumela i-Luau ukuthi isetshenziswe namakhodi avele akhona nezixhumanisi.

Kusukela namuhla, uLuau akaseyona ingxenye engahlukaniseki yesikhulumi seRoblox; iwulimi oluzimele lomthombo ovulekile.

Isikhathi sokusebenza solimi sisekelwe kukhodi yesikhathi sokusebenza ye-Lua 5.1 ebuyekezwe kakhulu, kodwa umhumushi ubhalwe kabusha ngokuphelele. Ukuthuthukiswa kuhilele amasu amasha okuthuthukisa akwenze kwaba nokwenzeka ukuzuza ukusebenza okuphezulu uma kuqhathaniswa ne-Lua.

Ngenkathi iRoblox idalwa eminyakeni eyi-15 edlule, sakhetha isiLua njengolimi lokuhlela. I-Lua yayincane, ishesha, kulula ukuyihlanganisa nokufunda, futhi yavula amathuba amakhulu kubathuthukisi bethu.

Ingxenye enkulu ye-Roblox yakhelwe ku-Lua, okuhlanganisa amakhulu ezinkulungwane zemigqa yekhodi ethuthukiswe ngaphakathi enika amandla uhlelo lwe-Roblox ne-Roblox Studio kuze kube namuhla, kanye nezigidi zesipiliyoni esidalwe onjiniyela. Kwabaningi babo, kwakuwulimi lokuqala lokuhlela abalufunda.

Le phrojekthi yasungulwa ngabakwaRoblox futhi isetshenziswa kukhodi yesikhulumi somdlalo kanye nezicelo ezenziwe ngokwezifiso kusuka kule nkampani, kuhlanganisa nomshicileli we-Roblox Studio. Ekuqaleni, i-Luau yathuthukiswa ngemuva kweminyango evaliwe, kodwa ekugcineni kwanqunywa ukuyidlulisela esigabeni samaphrojekthi avulekile ukuze kuthuthukiswe ngokuhlanganyela ngokubambisana nomphakathi.

Izihloko ze-Características:

  • Isistimu yohlobo olulandelanayo, ethatha indawo emaphakathi phakathi kokubhala okuguquguqukayo nokumile. I-Luau ivumela ukubhala okumile njengoba kudingeka ngokucacisa ulwazi lohlobo ngezichasiselo ezikhethekile.
  • I izinhlobo ezakhelwe ngaphakathi "Noma yikuphi", "nil", "boolean", "inombolo", "string" kanye "nochungechunge". Ngesikhathi esifanayo, ikhono lokusebenzisa ukuthayipha okuguquguqukayo ngaphandle kokuchaza ngokucacile uhlobo lweziguquko nemisebenzi nalo liyalondolozwa.
  • Ukusekela izintambo zangempela (njengakuLua 5.3)
  • Ukusekelwa kwenkulumo ethi "qhubeka", ngaphezu kwegama elingukhiye elikhona elithi "break", ukuze ugxumele ekuphindaphindweni okusha kweluphu.
  • Ukwesekwa kwabaqhubi bezabelo ezihlanganisiwe
  • Ukusekela ukusetshenziswa kwe amabhlogo anemibandela "Uma-ke-okunye" ngendlela yezinkulumo ezibuyisela inani elibalwe ngesikhathi kusetshenziswa ibhulokhi. Ungacacisa inombolo engafanele yezinye izitatimende kubhulokhi.
  • Ukuba khona kwemodi ye-sandbox okukuvumela ukuthi usebenzise ikhodi engathenjwa. Lo msebenzi ungasetshenziswa ukuhlela eyakho ikhodi kanye nekhodi ebhalwe omunye unjiniyela, isibonelo imitapo yolwazi yezinkampani zangaphandle engenakuqinisekiswa, ukuthi isebenze ndawonye.
  • Umkhawulo welabhulali evamile lapho imisebenzi engase idale izinkinga zokuphepha isusiwe. Isibonelo, imitapo yolwazi ethi "io" (ukufinyelela kumafayela nezinqubo zokuqalisa), "iphakheji" (ukufinyelela kumafayela namamojula wokulayisha), "os" (imisebenzi yokufinyelela amafayela nokushintsha okuguquguqukayo kwendawo isusiwe), "Debug" (ayivikelekile ukuphatha inkumbulo), "dofile" kanye "loadfile" (ukufinyelela ohlelweni ifayela).
  • Nikeza ngamathuluzi okuhlaziya ikhodi emile, ukutholwa kwamaphutha (i-Linter) nokuqinisekisa ukusetshenziswa kwezinhlobo.
  • Umhlaziyi, umhumushi we-bytecode kanye nokusebenza okuphezulu komdidiyeli wobunikazi.
  • U-Luau akakusekeli ukuhlanganiswa kwe-JIT okwamanje, kodwa kuthiwa umhumushi wesi-Luau uqhathaniswa nokusebenza kwe-LuaJIT kwezinye izimo.

Okokugcina uma unentshisekelo yokwazi kabanzi ngakho, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.