Kujua Maneno Muhimu ya Kilua: Mwongozo Kamili wa Maneno Yaliyohifadhiwa katika Utayarishaji wa Kilua

Programu ya Lua inajulikana kwa urahisi na kubadilika, lakini msingi wake ni nguvu ya Maneno muhimu ya Lua. Maneno haya yaliyohifadhiwa ni vizuizi vya ujenzi wa Lugha ya programu ya Lua, kuamuru jinsi hati zinavyoundwa na kutekelezwa. Mwongozo huu utatoa kuangalia kwa kina kwa kila Neno kuu la Lua, matumizi yao ya vitendo, matumizi ya hali ya juu, na vidokezo vya kuzisimamia.


1. Maneno muhimu ya Lua ni nini?

Maneno muhimu ya Lua ni maneno yaliyofafanuliwa awali ambayo hutumikia madhumuni maalum katika lugha. Haziwezi kutumika kama majina tofauti, majina ya kazi, au vitambulisho, kuhakikisha uadilifu wa Sintaksia ya Lua. Baadhi ya kawaida kutumika Maneno muhimu ya Lua ni pamoja na:

  • ikiwa, basi, mwingine

  • kwa, wakati, kurudia

  • kazi, kurudi

  • mtaa, hakuna, kweli, uongo

Maneno haya muhimu huwezesha miundo ya udhibiti, mantiki, na kazi zingine za upangaji muhimu kwa Maandishi ya Lua.

Kwa Nini Maneno Muhimu?

  • Bainisha Mtiririko wa Programu: Maneno muhimu kama ikiwa, kwa, na wakati kuamua mantiki na mtiririko wa programu yako.

  • Zuia Makosa ya Sintaksia: Kwa kuwa zimehifadhiwa, kuzitumia vibaya husababisha maoni ya papo hapo, kukusaidia kutatua haraka.

  • Hakikisha Uwazi wa Kanuni: Maneno muhimu hutoa njia ya jumla ya kuelewa Maandishi ya Lua katika miradi yote, na kuifanya isomeke na kudumishwa zaidi.

Kuangalia Haraka kwa Orodha ya Maneno Muhimu ya Lua

Hii hapa orodha kamili ya Maneno muhimu ya Lua kama toleo la 5.4:

Neno muhimu Kusudi
na Mantiki NA mwendeshaji
mapumziko Huondoka kwenye kitanzi kabla ya wakati
fanya Huanzisha kizuizi cha msimbo
mwingine Inafafanua tawi mbadala la a ikiwa kauli
vinginevyo Inaongeza masharti ya ziada kwa ikiwa kauli
mwisho Huashiria mwisho wa kizuizi cha msimbo
uongo Thamani ya boolean inayowakilisha uwongo
kwa Huanzisha kitanzi cha nambari au cha jumla
kazi Anatangaza chaguo la kukokotoa
kwenda Inaruka hadi sehemu iliyo na lebo katika msimbo
ikiwa Huanza taarifa ya masharti
katika Inatumika kwa vitanzi vya kawaida
mtaa Inatangaza kigezo cha ndani
hakuna Inawakilisha kutokuwepo kwa thamani
sivyo Mantiki SI opereta
au Mantiki AU opereta
kurudia Huanza kurudia-mpaka kitanzi
kurudi Hurejesha thamani kutoka kwa chaguo za kukokotoa
basi Kutumika kwa pamoja na ikiwa
kweli Thamani ya Boolean inayowakilisha ukweli
mpaka Huhitimisha msururu wa kurudia-mpaka
wakati Huanzisha kitanzi cha muda

2. Kategoria za Manenomsingi ya Lua

2.1 Dhibiti Maneno Muhimu ya Mtiririko

Dhibiti manenomsingi ya mtiririko huamua njia ya utekelezaji ya hati yako. Wao ni pamoja na:

  • ikiwa, basi, mwingine, vinginevyo: Inatumika kwa mantiki ya masharti.

  • wakati, fanya, kwa, kurudia, mpaka: Inatumika kwa vitanzi na kurudia.

Mfano: Mantiki ya Masharti na ikiwa
alama za ndani = 85
ikiwa alama> 90 basi chapa ("Bora")
elseif alama > 75 basi

chapa ("Nzuri")

mwingine chapa ("Inahitaji Uboreshaji")mwisho Mfano: Kuruka nakwa kwa i = 1, 10 kufanya chapa(i)

mwisho
2.2 Viendeshaji Mantiki

Waendeshaji mantiki kama

  • na , au, na

  • sivyohutumiwa kuunda hali ngumu.

Mfano: Waendeshaji Mantiki mitaa x = 10
local y = 20

ikiwa x > 5 na y <25 basi

  • chapa ("Hali imefikiwa!")mwisho

  • 2.3 Maneno muhimu ya Thamanikweli

  • /uongo

: Thamani za Boolean kwa shughuli za kimantiki.
hakuna

: Inawakilisha kutokuwepo kwa thamani au kigezo ambacho hakijaanzishwa.

Mfano: Kuangalia

hakuna data ya ndani = nil ikiwa data == nil basi

print("Data haijawekwa.")
mwisho

2.4 Maneno Muhimu ya Kitendaji na Upeo

kazi

: Hutumika kufafanua vizuizi vinavyoweza kutumika tena vya msimbo.
mtaa

: Hupunguza mawanda ya vigeu ili kuzuia mizozo.

kurudi

: Hurejesha thamani kutoka kwa chaguo za kukokotoa. Mfano: Ufafanuzi wa Kazi kitendakazi cha ndani ongeza(a, b)

rudisha + b

mwisho chapa (ongeza (3, 5)) 3. Matumizi ya Juu ya Maneno Muhimu ya Lua 3.1 Maneno Muhimu ya Kuota kwa Mantiki Changamano Nesting ikiwa kauli na vitanzi vinaweza kuunda mantiki ya kisasa zaidi.

Mfano: Mizunguko ya Nested

kwa i = 1, 3 kufanya

kwa j = 1, 3 kufanya

chapa ("i:", i, "j:", j) mwisho mwisho


3.2 Kuchanganya Viendeshaji Mantiki

Waendeshaji mantiki wanaweza kuunganishwa ili kuunda hali maalum sana. Mfano: Mantiki ya hali nyingi

umri wa ndani = 25 local hasLicense = kweli ikiwa umri >= 18 na una Leseni basi

print("Unaweza kuendesha.")

mwisho 4. Mbinu Bora za Kutumia Maneno Muhimu ya Kilua 4.1 Epuka Kutumia Vigeu Vilivyozidi Ulimwenguni Tumia kila wakati mtaa

neno kuu ili kupunguza wigo tofauti. Vigezo vya kimataifa vinaweza kusababisha athari zisizotarajiwa katika miradi mikubwa.
4.2 Mantiki Changamano ya Maoni

Andika matumizi yako

Maneno muhimu ya Lua kama ikiwa


na

wakati

kufafanua kusudi lao kwa marejeleo ya baadaye. 4.3 Kesi za Ukali wa Mtihani Hakikisha kuwa mantiki yako inashikilia chini ya hali zisizotarajiwa ili kuzuia hitilafu za wakati wa utekelezaji.4.4 Fuata Masasisho ya Toleo la Lua Endelea kufahamishwa kuhusu mabadilikoManeno muhimu ya Lua na syntax katika matoleo mapya ili kuepuka masuala ya uoanifu. 5. Mitego ya Kawaida na Jinsi ya Kuepuka 5.1 Matumizi mabaya hakuna

Kutumia

hakuna vibaya inaweza kusababisha makosa ya wakati wa kukimbia. Daima angalia uwepo wake kabla ya kufanya shughuli. 5.2 Mizunguko isiyo na kikomo Mantiki isiyo sahihi katika

wakati

au kurudia vitanzi vinaweza kusababisha vitanzi visivyo na mwisho. Daima ni pamoja na hali ya kusitisha. Mfano: Uzuiaji wa Kitanzi Usio na kikomo idadi ya ndani = 0 wakati kuhesabu <10 kufanya chapa (hesabu) hesabu = hesabu + 1


mwisho

5.3 Vigezo vya Kivuli Epuka kutangaza vigezo vya ndani kwa jina sawa na za kimataifa ili kuzuia mkanganyiko na mende.6. Matumizi ya Ulimwengu Halisi ya Maneno Muhimu ya Lua 6.1 Maendeleo ya MchezoManeno muhimu ya Lua kama kwa

,