Kei konei a Lua 5.4 ana koina nga panoni me nga purongo

Whai muri i te rima tau o te whanaketanga, i etahi ra kua hipa te whakarewatanga o te putanga hou o Lua 5.4 i whakaatuhia, he reo tuhi me te tere o te tuhinga tuhi e tino whakamahia ana hei reo whakauru.

Ka honoa e Lua te wetereo tikanga ngawari me nga kaha kaha o te whakaahuatanga raraunga na roto i te whakamahi i nga raarangi whakahoahoa me nga akoranga reo whanui. Ka whakamahi a Lua i nga tuhinga hihiri; ko nga hanganga reo ka hurihia hei bytecode e rere ana i runga ake o te miihini mariko rango me te kohikohi paru paru.

He aha nga mea hou kei Lua 5.4?

I roto i tenei waahanga hou o te reo, ka kitea e tu tuuturu ana he momo hou mo te mahi kohikohi paru, ka kīnaki i te momo kohikohi otaota taapiri e waatea ana i mua.

Te huarahi hou e kii ana he maha tonu te whakarewatanga o te ara poto, e kapi ana i nga taonga kua hanga noa ake nei. Ko te ngokingoki katoa o nga taonga ka mahia noa mena ka oti te ngoki poto, kaore i taea te whakatutuki i nga tohu whakamaharatanga mahara e hiahiatia ana. Ma tenei huarahi e taea ai te whakanui ake i te mahi me te kohi mahara iti iho i roto i te ahua o te penapena i te maha o nga taonga e noho ana mo te wa poto.

Ko tetahi atu huringa e tu mai ana mai i Lua 5.4 ko te te ahei ki te tautuhi i nga taapiri kua tautuhia me te huanga "Const". Kotahi tonu te rereketanga o aua taurangi ka mutu ana te arawhiti kaore e taea te whakarereke.

Hoki tenei ko te tautoko hou mo nga taurangi ka kitea hoki «Kia katia», ka tohaina ma te whakamahi i te huanga «kati» me he rite tonu ki nga taurangi o te rohe (me te huanga kaupapa), he rerekee ki a raatau i te mea kua katia te uara (ko te tikanga "__close" e kiia ana) i nga putanga katoa o te rohe tirohanga.

Tuhinga o mua "Ingoa Kaiwhakamahi", e whakarato ana i te kaha ki te penapena i nga raraunga C katoa i roto i nga taurangi Lua (hei tohu i tetahi poraka i roto i te mahara, hei tohu tohu C ranei), inaianei ka taea te whakauru i nga uara maha (he maha nga metatables).

Engari, he kaupapa hou e whakaarotia ana i roto i te Lua 5.4 mo te tatau i nga integers i roto i »mo nga« koropiko. Ko te maha o nga taarua ka taatai ​​i mua i te tiimata o te koropiko, ka karo i te rerenga o te taurangi me te koropiko. Mena he nui ake te uara tuatahi i te uara rohe, ka he he.

Kua taapirihia he punaha whakatupato, e whakatauhia ana ma te whakamahi i te kupu whakatupato, a, rereke i nga hapa, kaore e pa ki te whakatinana o te kaupapa i muri mai.

Mo etahi atu whakarereketanga e tu ke ana:

  • Ko te whakakore i nga korero mo nga tohenga mahi me nga uara whakahoki kua taapirihia ki te kaiwhakahaere "hokinga".
  • Ko nga mahi hei huri aho ki nga nama kua nekehia ki te whare pukapuka "aho".
  • Ka ngoikore pea te waeatanga mahi toha mahara inā kua whakahekehia te rahinga poraka mahara.
  • He taapiri kua taapirihia mo te '% p' ​​tohu hou whakatakotoranga ki te mahinga 'string.format'
  • Kei te wharepukapuka utf8 te tautoko mo nga tohu tohu me nga nama tae atu ki te 2 ^ 31.
  • He taapiringa kowhiringa kowhiri 'init' kua taapirihia ki te mahi 'string.gmatch', ka tohu ko tehea te tuunga ka tiimata te rapu (ma te taunoa, ka tiimata me te 1 taangata).
  • Kua taapirihia he 'lua_resetthread' mahi hou (tautuhi i te miro, horoia te taapara karanga katoa ka kati nga taurangi katoa "kia kati") me te 'coroutine.close'

Me pehea te whakauru i a Lua ki Linux?

Na tona rongonui i te reo ko tana kaiwhakamaori kei te nuinga o nga tohatoha o Linux.

para te hunga e whakamahi ana i a Debian, Ubuntu, Linux Mint, tetahi punaha ranei i ahu mai i enei, me whakatuwhera e maatau tetahi tauranga ka whakamahi i nga whakahau e whai ake nei:

sudo apt install lua5.4

Mena ko raatau nga kaiwhakamahi o Arch Linux, Manjaro, Antergos, tetahi tohatoha ranei i ahu mai i te Arch Linux, ka taea e taatau te whakauru i te kaiwhakamaori mai i nga papaanga AUR, mo tenei me tuhi noa:

yay -S lua

Ahakoa mo Ko nga kaiwhakamahi o CentOS, RHEL, Fedora, o nga tohatoha ranei i ahu mai i enei, ka taea e taatau te whakauru ki:

sudo dnf install lua

Na kua rite, kua oti kua whakauruhia e ahau.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra.

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.