„Lua“ visi raktiniai žodžiai: išsamus vadovas

Supratimas Lua visi raktiniai žodžiai yra būtinas visiems, norintiems įvaldyti šią lengvą, bet galingą programavimo kalbą. Nesvarbu, ar esate pradedantysis, ar patyręs kūrėjas, žinodami šiuos raktinius žodžius galėsite parašyti švarų, efektyvų ir funkcionalų kodą. Šiame vadove pateikiama viskas, ką reikia žinoti Lua visi raktiniai žodžiai, pateikiant praktinių pavyzdžių, įžvalgų ir patarimų.


🚀 Kas yra Lua raktiniai žodžiai?

Lua kalboje raktiniai žodžiai yra rezervuoti žodžiai, turintys iš anksto nustatytas reikšmes. Jie sudaro kalbos šerdis ir yra būtini jo sintaksei ir struktūrai. Negalite naudoti šių žodžių kaip identifikatorių, pvz., kintamųjų pavadinimų, funkcijų pavadinimų ar lentelės klavišų.

Kodėl verta mokytis Lua visų raktinių žodžių?

  • Pagrindinis sintaksės supratimas: Raktiniai žodžiai apibrėžia Lua gramatiką.

  • Venkite klaidų: Naudojant raktinį žodį kaip kintamojo pavadinimą, gali atsirasti sintaksės klaidų.

  • Efektyvus kodavimas: Šių raktinių žodžių supratimas pagerina jūsų gebėjimą rašyti glaustą ir efektyvų kodą.

Pavyzdžiui:

local function = "testas" -- Sintaksės klaida: "funkcija" yra raktinis žodis

📝 Visas Lua visų raktinių žodžių sąrašas

Lua turi palyginti nedidelį raktinių žodžių rinkinį, todėl jis tinkamas pradedantiesiems. Čia yra sąrašas Lua visi raktiniai žodžiai:

  • ir

  • pertrauka

  • daryti

  • kitaip

  • elseif

  • pabaigos

  • klaidinga

  • funkcija

  • go

  • jeigu

  • in

  • vietinis

  • nulis

  • ne

  • arba

  • kartoti

  • grąžinti

  • tada

  • tiesa

  • iki

  • kol

Šie raktiniai žodžiai yra neatsiejami nuo Lua funkcijų, leidžiančių valdyti srautą, deklaruoti kintamuosius ir efektyviai vykdyti logiką.


🔍 Giliai pasinerkite į visus Lua raktinius žodžius

📘 Valdykite srauto raktinius žodžius

Valdymo srauto raktiniai žodžiai nustato vykdymo srautą jūsų Lua programos.

jeigu, elseif, kitaip

Šie raktiniai žodžiai leidžia sąlyginį išsišakojimą.

Pavyzdys:

jei x > 0 tada

spausdinti („Teigiamas skaičius“)elseif x == 0 tada spausdinti ("nulis")kitaip print ("Neigiamas skaičius")pabaigos

,

kol

,

kartoti

,iki Naudokite šiuos raktinius žodžius kilpoms.Pavyzdys: jei i = 1, 5 daryti

spausdinti (i)

pabaigos

vietinis x = 0

o x < 5 daryti

x = x + 1

spausdinti (x)

pabaigos

kartoti

x = x - 1

spausdinti (x)

iki x == 0📗 Loginiai raktiniai žodžiai ir

,

arba

,

ne

Šie loginiai operatoriai yra būtini sąlygoms sudaryti. Pavyzdys:

jei x > 0 ir x < 10 tada spausdinti („Vieno skaitmens teigiamas skaičius“) pabaigos jei ne x tada

print ("x yra nulis arba klaidinga")

pabaigos

📙 Kintamieji ir reikšmės raktiniai žodžiai

vietinis

Apibrėžiamas vietinės apimties kintamasis, labai svarbus norint išlaikyti švarų ir modulinį kodą. Pavyzdys: vietinis skaičius = 0 jei i = 1, 10 daryti

vietinė temperatūra = i * 2

skaičius = skaičius + temp

pabaigos

spausdinti (skaičiuoti) nulis Nurodo vertės nebuvimą, naudingą inicijuojant arba išvalant kintamuosius.

Pavyzdys: vietinė vertė = nulis jei vertė == nulis, tada

print ("Vertė neapibrėžta")

pabaigos

tiesa

,

klaidinga

Šios Būlio reikšmės yra loginių operacijų pagrindas.

Pavyzdys:

vietinis isActive = true jei yra aktyvus, tada

print ("Sistema aktyvi") kitaipprint ("Sistema neaktyvi") pabaigos🛠️ Praktiniai Lua visų raktinių žodžių taikymai ✅ Funkcijų deklaravimas su funkcija Thefunkcija

raktinis žodis naudojamas pakartotinai naudojamiems blokams apibrėžti

kodas

. Pavyzdys:

funkcija sveikinimas(vardas) print ("Sveiki, " .. vardas) pabaigos

pasveikinti („Lua Developer“)

„Lua“ funkcijos taip pat gali būti anoniminės, todėl suteikiama daugiau lankstumo:

vietinis pasveikinimas = funkcija (vardas) print ("Sveiki, " .. vardas) pabaigos
pasveikinti („Pasaulis“) 🔄 Kilpos suirkol Pakartokite lenteles arba atlikite pasikartojančias užduotis.
Pavyzdys: table_data = {"Lua", "Python", "JavaScript"} i, v ipairs(table_data) daryti spausdinti (i, v)pabaigos
vietinis indeksas = 1 o indeksas <= #table_data spausdinti(lentelės_duomenys[indeksas])indeksas = indeksas + 1 pabaigos🌐 Sverto panaudojimas vietinis

dėl kintamos apimties

Naudokite vietinisapriboti kintamojo apimtį iki konkretaus bloko ar funkcijos.


Pavyzdys:

  1. vietinis x = 10 funkcija apskaiiuoti() vietinis y = 20grąžinti x + y

  2. pabaigos

  3. spausdinti(apskaičiuoti()) -- Išvestis: 30 🧩 Dažniausios klaidos naudojant „Lua“ visus raktinius žodžius

  4. ❌ Netinkamas rezervuotų žodžių vartojimas Bandymas naudoti raktinius žodžius kaip kintamųjų pavadinimus sukelia klaidų.

  5. Pavyzdys: vietinė grąža = 5 – sintaksės klaida

  6. 🛑 Pamiršus pabaigos

  7. Kiekvienas blokas, kuris prasideda raktiniu žodžiu kaip jeigu

  8. ,


, arba

funkcija turi baigtis pabaigos

. Pavyzdys: jei x > 0 tada

spausdinti („teigiamas“)

-- Jei trūksta „pabaigos“, bus rodoma klaida