Mushure memakore maviri ebudiriro, muna Chikumi 29, vhezheni itsva yemutauro weLua programming, 5.4, yakaburitswa chinyararire uye chinyararire.
Lua iri nyore, yakadudzirwa chirongwa chemutauro chinogona kubatanidzwa zviri nyore mumashandisirwo. Nekuda kwehunhu uhu, Lua inoshandiswa zvakanyanya semutauro wekuwedzera kana kutsanangura magadzirirwo ezvirongwa (kunyanya, mitambo yemakomputa). Lua inogoverwa pasi peMIT rezinesi.
Iyo yapfuura vhezheni (5.3.5) yakaburitswa munaChikunguru 10, 2018.
Shanduko huru mushanduro itsva
mutsva wekugadzira marara. Mune basa rekuunganidza marara, iyo setpause uye setstepmul paramita yakaderedzwa uye iyo incremental parameter inokurudzirwa panzvimbo;
basa idzva rekuburitsa yambiro nekugona kudzima kuratidza kwavo;
kushandiswa kutsva kwe math.random inoshandisa xoshiro256** algorithm panzvimbo yelibc yakapiwa uye inotanga jenareta nenhamba isina kurongeka;
zvakasiyana-siyana;
“ku-ku-vharwa-kuvharwa” zvinochinja-chinja zvimiro zvenzvimbo izvo __close nzira inotevedzwa kana ichisiya chiyero;
basa idzva lua_resetthread - inobvisa stack uye inovhara ese "akavharwa" akasiyana;
new function coroutine.close - inovhara iyo yakatsanangurwa coroutine uye yayo yese "yakavharwa" inosiyana;
data remushandisi rinogona kunge riine seti yemitengo inowanikwa neindex. Mabasa matsva akaunzwa kushanda navo: lua_newuserdatauv, lua_setiuservalue uye lua_getiuservalue;
Kugadzirisa ruzivo nezve ma parameter uye kudzoka kukosha kwemabasa kunowanikwa;
kana nhamba yakakwana ikashandiswa mu a for loop uye kuwandisa kunoitika, loop inoguma;
nharo yesarudzo yawedzerwa kune string.gmatch function, inotsanangura kubvisa kubva pakutanga kwetambo kutsvaga machisi;
mabasa ekunyatso shandura tambo kuita manhamba aendeswa kuraibhurari yetambo, uye maitiro avo achinja. Semuenzaniso, mhedzisiro yekuvhiya "1" + "2" yava nhamba yakazara kwete nhamba inoyangarara;
mubasa rekugoverwa kwekuyeuka, kukanganisa kunogona kuitika pakuderedza chivharo chekuyeuka;
chiratidzo chitsva chekugadzira mumutsara wetambo.format - %p (yezvibodzwa);
iyo utf8 raibhurari inobvuma mavara macode anosvika 2³¹ (kana yakakosha mureza watsanangurwa, pasina iwo chete macode anosvika 0x10FFFF anotenderwa uye vanomiririra havatenderwe);
integer constants kunze kwehuwandu hwehuwandu hunoshandurwa kuita nhamba dzinoyangarara (yaimbova bit clipping yakaitika);
iyo __lt metamethod haichashandiswa kutevedzera __le metamethod; kana zvichidikanwa, __le metamethod inofanirwa kutsanangurwa zvakajeka;
chinyorwa chegoto chirevo hachigone kugadzirwa kana zita rine zita rimwe chete riripo muchikamu chazvino (kunyangwe chakatsanangurwa muchikamu chekunze);
Iyo __gc metamethod inogona kuva yakawanda kupfuura basa chete. Kana kuedza kudana nzira kukakundikana, nyevero ichadhindwa;
iyo inodhinda basa haidaidzi tostring kune yega yega nharo, asi inoshandisa yayo yemukati shanduko;
iyo io.lines basa inodzosa seti yezvina tsika panzvimbo peimwe; kutevedzera hunhu hwekare, vhara iyo yekufona mumaparentheses kana iwe uchiipfuudza separameter kune imwe basa kufona.
Source: linux.org.ru
