Lua Kabeh Tembung Kunci: Pandhuan Komprehensif

Pangerten Lua kabeh tembung kunci penting kanggo sapa wae sing pengin nguwasani basa pamrograman sing entheng nanging kuat iki. Apa sampeyan pamula utawa pangembang sing berpengalaman, ngerti tembung kunci kasebut ing njero bakal mbantu sampeyan nulis kode sing resik, efisien, lan fungsional. Pandhuan iki ngilangi kabeh sing sampeyan kudu ngerti Lua kabeh tembung kunci, menehi conto praktis, wawasan, lan tips.


🚀 Apa Tembung Kunci ing Lua?

Ing Lua, tembung kunci minangka tembung sing wis ditemtokake sing wis ditemtokake. Padha mbentuk ing inti basa lan penting kanggo sintaksis lan strukture. Sampeyan ora bisa nggunakake tembung kasebut minangka pengenal, kayata jeneng variabel, jeneng fungsi, utawa tombol tabel.

Napa Sinau Lua Kabeh Kata Kunci?

  • Pangerten Sintaksis Penting: Tembung kunci nemtokake tata basa Lua.

  • Nyingkiri Kesalahan: Nggunakake tembung kunci minangka jeneng variabel bakal nyebabake kesalahan sintaksis.

  • Coding sing efisien: Pangertosan tembung kunci kasebut nambah kemampuan sampeyan nulis kode sing ringkes lan efektif.

Contone:

local function = "test" -- Kesalahan sintaksis: 'fungsi' minangka tembung kunci

📝 Dhaptar Lengkap Lua Kabeh Kata Kunci

Lua nduweni set tembung kunci sing relatif cilik, saengga bisa digunakake kanggo pamula. Punika dhaptar Lua kabeh tembung kunci:

  • lan

  • putus

  • nindakake

  • liyane

  • liyane

  • pungkasan

  • palsu

  • kanggo

  • fungsi

  • goto

  • yen

  • ing

  • lokal

  • nihil

  • ora

  • utawa

  • mbaleni

  • bali

  • banjur

  • bener

  • nganti

  • nalika

Tembung kunci iki integral kanggo fungsi Lua, ngidini sampeyan ngontrol aliran, nyatakake variabel, lan nglakokake logika kanthi efektif.


🔍 Nyilem menyang Lua Kabeh Kata Kunci

📘 Tembung Kunci Alur Kontrol

Kata kunci aliran kontrol nemtokake aliran eksekusi ing sampeyan program Lua.

yen, liyane, liyane

Tembung kunci iki ngidini percabangan kondisional.

Tuladha:

yen x > 0 banjur

print("Angka positif")elseif x == 0 banjur print("Nol")liyane print("Angka negatif")pungkasan kanggo

,

nalika

,

mbaleni

,nganti Gunakake tembung kunci iki kanggo puteran.Tuladha: kanggo i = 1, 5

print (i)

pungkasan

lokal x = 0

nalika x <5 nindakake

x = x + 1

print (x)

pungkasan

mbaleni

x = x - 1

print (x)

nganti x == 0📗 Kata Kunci Logika lan

,

utawa

,

ora

Operator logis iki penting kanggo mbangun kahanan. Tuladha:

yen x > 0 lan x <10 banjur print("Angka positif digit tunggal") pungkasan yen ora x banjur

print("x iku nil utawa palsu")

pungkasan

📙 Kata Kunci Variabel lan Nilai

lokal

Nemtokake variabel kanthi ruang lingkup lokal, sing penting kanggo njaga kode sing resik lan modular. Tuladha: jumlah lokal = 0 kanggo i = 1, 10 apa

suhu lokal = i * 2

wilangan = wilangan + suhu

pungkasan

print (count) nihil Makili ora ana nilai, migunani kanggo miwiti utawa mbusak variabel.

Tuladha: nilai lokal = nol yen nilai == nil banjur

print("Nilai ora ditemtokake")

pungkasan

bener

,

palsu

Nilai Boolean iki minangka dhasar saka operasi logis.

Tuladha:

lokal isActive = bener yen Aktif banjur

print("Sistem aktif") liyaneprint("Sistem ora aktif") pungkasan🛠️ Aplikasi Praktis Lua Kabeh Kata Kunci ✅ Fungsi Deklarasi karo fungsi Ingfungsi

tembung kunci digunakake kanggo nemtokake blok sing bisa digunakake maneh

kode

. Tuladha:

fungsi salam (nama) print("Halo," .. jeneng) pungkasan

salam ("Lua Developer")

Fungsi ing Lua uga bisa dadi anonim, ngidini luwih fleksibel:

salam lokal = fungsi(jeneng) print("Halo, ".. jeneng) pungkasan
salam ("Donya") 🔄 Looping karokanggo lannalika Ngulang liwat tabel utawa nindakake tugas sing bola-bali.
Tuladha: table_data = {"Lua", "Python", "JavaScript"} kanggo i, v ing ipairs (table_data) apa print (i, v)pungkasan
indeks lokal = 1 while index <= #table_data do print(data_tabel[indeks])indeks = indeks + 1 pungkasan🌐 Panggunaan lokal

kanggo Variabel Scope

Gunakake lokalkanggo matesi ruang lingkup variabel menyang blok utawa fungsi tartamtu.


Tuladha:

  1. lokal x = 10 fungsi hitung() lokal y = 20bali x + y

  2. pungkasan

  3. print(ngetung()) -- Output: 30 🧩 Kesalahan Umum Nalika Nggunakake Lua Kabeh Kata Kunci

  4. ❌ Nyalahake Tembung-tembung sing Didhelikake Nyoba nggunakake tembung kunci minangka jeneng variabel nyebabake kesalahan.

  5. Tuladha: bali lokal = 5 - kesalahan sintaks

  6. 🛑 Lali pungkasan

  7. Saben blok sing diwiwiti kanthi tembung kunci kaya yen

  8. , kanggo


, utawa

fungsi kudu mungkasi karo pungkasan

. Tuladha: yen x > 0 banjur

print("Positif")

-- Ilang 'mburi' bakal mbuwang kesalahan