Lua öll leitarorð: Alhliða handbók

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 Thevirka

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:

  1. staðbundið x = 10 fall reikna () staðbundið y = 20skila x + y

  2. enda

  3. print(reikna()) -- Framleiðsla: 30 🧩 Algeng mistök þegar notuð eru öll lykilorð Lua

  4. ❌ Misnota frátekin orð Tilraun til að nota leitarorð sem breytuheiti leiðir til villna.

  5. Dæmi: staðbundin skil = 5 -- Setningarvilla

  6. 🛑 Að gleyma enda

  7. Hver blokk sem byrjar á lykilorði eins og ef

  8. , fyrir


, eða

virka verður að enda með enda

. Dæmi: ef x > 0 þá

print("Jákvæð")

-- Vantar 'end' mun senda villu