Skilningur Lua öll leitarorð er nauðsynlegt fyrir alla sem vilja ná tökum á þessu létta en samt öfluga forritunarmáli. Hvort sem þú ert byrjandi eða reyndur verktaki, mun það að þekkja þessi leitarorð út og inn hjálpa þér að skrifa hreinan, skilvirkan og hagnýtan kóða. Þessi handbók sundurliðar allt sem þú þarft að vita um Lua öll leitarorð, veita hagnýt dæmi, innsýn og ábendingar.
🚀 Hvað eru lykilorð í Lua?
Í Lua eru leitarorð frátekin orð sem hafa fyrirfram skilgreinda merkingu. Þeir mynda kjarna tungumálsins og eru nauðsynleg fyrir setningafræði þess og uppbyggingu. Þú getur ekki notað þessi orð sem auðkenni, svo sem breytuheiti, fallheiti eða töflulyklar.
Af hverju að læra Lua öll leitarorð?
-
Nauðsynlegur setningafræðiskilningur: Lykilorð skilgreina málfræði Lua.
-
Forðastu villur: Notkun lykilorðs sem breytuheiti mun valda setningafræðivillum.
-
Skilvirk kóðun: Að skilja þessi leitarorð eykur getu þína til að skrifa hnitmiðaðan og áhrifaríkan kóða.
Til dæmis:
local function = "próf" -- Setningarvilla: 'fall' er lykilorð
📝 Allur listi yfir Lua öll leitarorð
Lua er með tiltölulega lítið sett af leitarorðum, sem gerir það byrjendavænt. Hér er listi yfir Lua öll leitarorð:
-
og
-
brot
-
gera
-
annað
-
elseif
-
enda
-
ósatt
-
fyrir
-
virka
-
goto
-
ef
-
inn
-
staðbundið
-
ekkert
-
ekki
-
eða
-
endurtaka
-
skila
-
þá
-
satt
-
þar til
-
á meðan
Þessi leitarorð eru óaðskiljanlegur í virkni Lua, sem gerir þér kleift að stjórna flæði, lýsa yfir breytum og framkvæma rökfræði á áhrifaríkan hátt.
🔍 Deep Dive Into Lua Öll leitarorð
📘 Stjórna flæðislykilorðum
Leitarorð fyrir stjórnflæði ákvarða flæði framkvæmdar í þínu Lua forrit.
ef
, elseif
, annað
Þessi leitarorð leyfa skilyrta greiningu.
Dæmi:
ef x > 0 þá
print("Jákvæð tala")
elseif x == 0 þá print("Núll")
annað print("Neikvæð tala")
enda fyrir
,
á meðan
,
endurtaka
,
þar til Notaðu þessi lykilorð fyrir lykkjur.
Dæmi: fyrir i = 1, 5 do
prenta (i)
enda
staðbundið x = 0
meðan x < 5 gera
x = x + 1
prenta (x)
enda
endurtaka
x = x - 1
prenta (x)
þar til x == 0
📗 Rökrétt leitarorð og
,
eða
,
ekki
Þessir rökrænu rekstraraðilar eru nauðsynlegir til að búa til aðstæður. Dæmi:
ef x > 0 og x < 10 þá print("Eins stafa jákvæð tala")
enda ef ekki x þá
print("x er ekkert eða rangt")
enda
📙 Breytileg og gildislykilorð
staðbundið
Skilgreinir breytu með staðbundið umfang, sem skiptir sköpum til að viðhalda hreinum og einingakóða. Dæmi:
staðbundin tala = 0 fyrir i = 1, 10 do
staðbundið hitastig = i * 2
telja = telja + hitastig
enda
prenta (tala) ekkert
Táknar skortur á gildi, gagnlegt til að frumstilla eða hreinsa breytur.
Dæmi: staðbundið gildi = ekkert
ef gildi == ekkert þá
print("Gildi er óskilgreint")
enda
satt
,
ósatt
Þessi Boolean gildi eru undirstaða rökrænna aðgerða.
Dæmi:
local isActive = satt ef er Virkur þá
print("Kerfið er virkt") annað
print("Kerfið er óvirkt") enda
🛠️ Hagnýt notkun Lua öll leitarorð ✅ Lýsa yfir aðgerðum með
virka The
virka
lykilorð er notað til að skilgreina endurnýtanlegar blokkir af
kóða
. Dæmi:
fall heilsa (nafn) print("Halló," .. nafn)
enda
heilsa ("Lua Developer")
Aðgerðir í Lua geta einnig verið nafnlausar, sem gefur meiri sveigjanleika:
staðbundin kveðja = fall(nafn) | print("Hæ, " .. nafn) | enda |
---|---|---|
heilsa ("Heimurinn") | 🔄 Lykkar með fyrir og á meðan Endurtaktu töflur eða framkvæmdu endurtekin verkefni. |
|
Dæmi: | table_data = {"Lua", "Python", "JavaScript"} | fyrir i, v í ipairs(table_data) gera prenta (i, v) enda
|
staðbundin vísitala = 1 | meðan vísitala <= #table_data gera það | print(töflugögn[vísitala]) vísitala = vísitala + 1 enda 🌐 Nýting staðbundið |
fyrir breytilegt umfang
Notaðu staðbundiðað takmarka umfang breytu við tiltekna blokk eða fall.
Dæmi:
-
staðbundið x = 10 fall reikna () staðbundið y = 20skila x + y
-
enda
-
print(reikna()) -- Framleiðsla: 30 🧩 Algeng mistök þegar notuð eru öll lykilorð Lua
-
❌ Misnota frátekin orð Tilraun til að nota leitarorð sem breytuheiti leiðir til villna.
-
Dæmi: staðbundin skil = 5 -- Setningarvilla
-
🛑 Að gleyma enda
-
Hver blokk sem byrjar á lykilorði eins og ef
-
, fyrir
, eða
virka verður að enda með enda
. Dæmi: ef x > 0 þá
print("Jákvæð")
-- Vantar 'end' mun senda villu