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") liyane
print("Sistem ora aktif") pungkasan
🛠️ Aplikasi Praktis Lua Kabeh Kata Kunci ✅ Fungsi Deklarasi karo
fungsi Ing
fungsi
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 karo kanggo lan nalika 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:
-
lokal x = 10 fungsi hitung() lokal y = 20bali x + y
-
pungkasan
-
print(ngetung()) -- Output: 30 🧩 Kesalahan Umum Nalika Nggunakake Lua Kabeh Kata Kunci
-
❌ Nyalahake Tembung-tembung sing Didhelikake Nyoba nggunakake tembung kunci minangka jeneng variabel nyebabake kesalahan.
-
Tuladha: bali lokal = 5 - kesalahan sintaks
-
🛑 Lali pungkasan
-
Saben blok sing diwiwiti kanthi tembung kunci kaya yen
-
, kanggo
, utawa
fungsi kudu mungkasi karo pungkasan
. Tuladha: yen x > 0 banjur
print("Positif")
-- Ilang 'mburi' bakal mbuwang kesalahan