Kas yra Lua raktinio žodžio pavyzdys? Išsamus vadovas pradedančiajam

Jei užsimanėte programavimo ar žaidimų kūrimo, tikriausiai girdėjote apie Lua. Ši lengva ir lanksti scenarijų kalba plačiai naudojama vaizdo žaidimuose, įterptosiose sistemose ir įvairiose kitose programose. Bet kas verčia Lua pažymėti? Šiame vadove mes ištirsime kas yra Lua raktinio žodžio pavyzdys, išskaidydami esminius jo komponentus ir iliustruodami, kaip šie raktiniai žodžiai yra Lua sintaksės pagrindas.

Nesvarbu, ar Lua naujokas, ar tobulinate savo įgūdžius, supratimas kas yra Lua raktinio žodžio pavyzdys yra labai svarbus įvaldant kalbą. Pasinerkime tiesiai!

Discover common Lua keywords and their uses in this beginner-friendly guide.


Kas yra Lua raktinis žodis?

Raktinių žodžių apibrėžimas Lua

Lua mieste, raktinius žodžius yra rezervuoti žodžiai, turintys iš anksto nustatytas reikšmes. Jie yra neatsiejama kalbos dalis, naudojama jos struktūrai ir sintaksei apibrėžti. Negalite naudoti šių raktinių žodžių kaip kintamųjų pavadinimų, funkcijų pavadinimų ar identifikatorių. Iš esmės tai yra pagrindiniai elementai, padedantys rašyti loginius ir funkcinius Lua scenarijus.

Pavyzdžiui:

local = "Sveiki" – neteisinga! „vietinis“ yra rezervuotas raktinis žodis.  

vardas = "Sveiki" -- Teisingai! „vardas“ yra galiojantis identifikatorius.

Lua raktinių žodžių pavyzdžiai Čia yrakai kurie įprasti Lua raktiniai žodžiai

  • :
  • ir
  • pertrauka
  • daryti
  • kitaip
  • jeigu
  • vietinis
  • grąžinti

kol Kiekvienas raktinis žodis turi tam tikrą vaidmenį apibrėžiant jūsų Lua kodo elgseną ir struktūrą. Kad geriau suprastumkas yra Lua raktinio žodžio pavyzdys


, išskaidykime juos praktiniais pavyzdžiais. Kas yra a Lua raktinis žodis

Veikimo pavyzdys?

Valdymo srauto raktiniai žodžiai

„Lua“ valdymo srautas priklauso nuo raktinių žodžių logikai ir vykdymui valdyti. Pažvelkime į kelis pavyzdžius: 1.

jei, tai, kitaip, pabaiga

Šie raktiniai žodžiai sudaro sąlyginių teiginių pagrindą.  

-- Jei-else pavyzdys Lua vietinis amžius = 18 jei amžius >= 18 tadaprint ("Jūs turite teisę balsuoti.") kitaipprint ("Jūs neturite teisės balsuoti.") pabaigos Čia jeigu,

tada ,

kitaip

, ir  

pabaigos apibrėžti sąlyginę logiką. Šis fragmentas puikiai parodokas yra Lua raktinio žodžio pavyzdys .2. už, daryti, pabaigti Naudojamas norint peržiūrėti diapazoną ar kolekciją.

-- For ciklo pavyzdys

jei i = 1, 5 daryti print ("Skaičius:", i)

pabaigos Raktažodžiai

,  

daryti , ir pabaigos padiktuoti kilpos struktūrą. Kintamųjų deklaracijų raktiniai žodžiai 3.vietinis


The

vietinis

raktinis žodis naudojamas ribotos apimties kintamiesiems deklaruoti. -- Vietinio kintamojo pavyzdys

vietinis sveikinimas = "Sveiki, Lua!"

spausdinti (pasveikinimas)  

Čia vietinis riboja kintamąjį pasisveikinimas prie dabartinio bloko, parodydamas kitą pavyzdį kas yra Lua raktinio žodžio pavyzdys .

Išplėstiniai naudojimo atvejai: kas yra Lua raktinio žodžio pavyzdys sudėtinguose scenarijuose? Išplėstinės logikos raktinių žodžių derinimas

4.

kol, daryti, baigti  

Ši trijulė naudojama kilpoms su sąlyginiu nutraukimu kurti. -- Laiko ciklo pavyzdys vietinis skaičius = 1 o skaičiuoti <= 3 daryti print ("Skaičiavimas:", skaičius) skaiciuoti = skaiciuoti + 1


pabaigos

The kolraktinis žodis pradeda kilpą,

daryti pradeda bloką ir

pabaigos  

jį uždaro. 5.

funkcija, grąžinimas, pabaiga  

Lua funkcijos naudoja konkrečius raktinius žodžius, kad apibrėžtų daugkartinio naudojimo kodo blokus. -- Funkcijos pavyzdys

vietinė funkcija addNumbers(a, b)  

grąžinti a + b pabaigos

  

spausdinti (pridėtiSkaičius(5, 7))

The funkcija raktinis žodis pradeda deklaraciją, grąžintinurodo išvestį ir

pabaigos nutraukia bloką.
Dažnos klaidos: netinkamas raktinių žodžių naudojimas

Kai supranti kas yra Lua raktinio žodžio pavyzdys
, pradedantiesiems dažnai kyla klaidų dėl netinkamo raktinių žodžių naudojimo. Štai keletas dažniausiai daromų klaidų:

Raktinių žodžių kaip kintamųjų pavadinimų naudojimas:
vietinė grąža = 5 – Klaida: „grįžimas“ yra rezervuotas raktinis žodis.


Teisingas požiūris: vietinis rezultatas = 5 Trūksta „pabaigos“ blokų struktūrose:

jei x > 10 tada

print ("x yra didesnis nei 10")