ຄວາມເຂົ້າໃຈ Lua ຄໍາສໍາຄັນທັງຫມົດ ເປັນສິ່ງຈໍາເປັນສໍາລັບທຸກຄົນທີ່ຊອກຫາພາສາການຂຽນໂປຼແກຼມທີ່ມີນ້ໍາຫນັກເບົາແຕ່ມີອໍານາດນີ້. ບໍ່ວ່າທ່ານເປັນຜູ້ເລີ່ມຕົ້ນຫຼືຜູ້ພັດທະນາທີ່ມີປະສົບການ, ການຮູ້ຄໍາຫລັກເຫຼົ່ານີ້ພາຍໃນຈະຊ່ວຍໃຫ້ທ່ານຂຽນລະຫັດທີ່ສະອາດ, ມີປະສິດທິພາບແລະເປັນປະໂຫຍດ. ຄູ່ມືນີ້ທໍາລາຍທຸກສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບ Lua ຄໍາສໍາຄັນທັງຫມົດ, ໃຫ້ຕົວຢ່າງພາກປະຕິບັດ, ຄວາມເຂົ້າໃຈ, ແລະຄໍາແນະນໍາ.
🚀 ຄໍາສໍາຄັນໃນ Lua ແມ່ນຫຍັງ?
ໃນ Lua, ຄໍາສໍາຄັນແມ່ນຄໍາທີ່ສະຫງວນໄວ້ທີ່ມີຄວາມຫມາຍລ່ວງຫນ້າ. ພວກເຂົາເຈົ້າປະກອບເປັນ ຫຼັກຂອງພາສາ ແລະເປັນສິ່ງຈໍາເປັນສໍາລັບ syntax ແລະໂຄງສ້າງຂອງມັນ. ທ່ານບໍ່ສາມາດໃຊ້ຄໍາເຫຼົ່ານີ້ເປັນຕົວລະບຸ, ເຊັ່ນ: ຊື່ຕົວແປ, ຊື່ຟັງຊັນ, ຫຼືປຸ່ມຕາຕະລາງ.
ເປັນຫຍັງຕ້ອງຮຽນຮູ້ Lua ທຸກຄໍາ?
-
ຄວາມເຂົ້າໃຈ syntax ທີ່ສໍາຄັນ: ຄໍາສໍາຄັນກໍານົດໄວຍາກອນຂອງ Lua.
-
ຫຼີກເວັ້ນການຜິດພາດ: ການນໍາໃຊ້ຄໍາສໍາຄັນເປັນຊື່ຕົວແປຈະເຮັດໃຫ້ເກີດຄວາມຜິດພາດ syntax.
-
Coding ປະສິດທິພາບ: ຄວາມເຂົ້າໃຈຄໍາຫລັກເຫຼົ່ານີ້ຊ່ວຍເພີ່ມຄວາມສາມາດໃນການຂຽນລະຫັດທີ່ຊັດເຈນແລະມີປະສິດທິພາບ.
ຕົວຢ່າງ:
local function = "test" -- Syntax error: 'function' ແມ່ນຄໍາສໍາຄັນ
📝 ບັນຊີລາຍຊື່ເຕັມຂອງ Lua ທຸກຄໍາສໍາຄັນ
Lua ມີຊຸດຄໍາທີ່ຂ້ອນຂ້າງນ້ອຍ, ເຮັດໃຫ້ມັນເປັນມິດກັບຜູ້ເລີ່ມຕົ້ນ. ນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງ Lua ຄໍາສໍາຄັນທັງຫມົດ:
-
ແລະ
-
ພັກຜ່ອນ
-
ເຮັດ
-
ອື່ນ
-
ອື່ນຖ້າ
-
ສິ້ນສຸດ
-
ບໍ່ຖືກຕ້ອງ
-
ສໍາລັບ
-
ຫນ້າທີ່
-
Goto
-
ຖ້າ
-
ໃນ
-
ທ້ອງຖິ່ນ
-
ບໍ່ມີ
-
ບໍ່
-
ຫຼື
-
ຊ້ຳ
-
ກັບຄືນ
-
ແລ້ວ
-
ຄວາມຈິງ
-
ຈົນກ່ວາ
-
ໃນຂະນະທີ່
ຄໍາສໍາຄັນເຫຼົ່ານີ້ແມ່ນສໍາຄັນຕໍ່ການທໍາງານຂອງ Lua, ຊ່ວຍໃຫ້ທ່ານສາມາດຄວບຄຸມການໄຫຼ, ປະກາດຕົວແປ, ແລະປະຕິບັດເຫດຜົນຢ່າງມີປະສິດທິພາບ.
🔍 ເຈາະເລິກເຂົ້າໄປໃນ Lua ທຸກຄໍາສໍາຄັນ
📘 ຄວບຄຸມຄໍາຫລັກການໄຫຼເຂົ້າ
ການຄວບຄຸມຄໍາສໍາຄັນການໄຫຼກໍານົດການໄຫຼຂອງການປະຕິບັດໃນຂອງທ່ານ ໂຄງການ Lua.
ຖ້າ
, ອື່ນຖ້າ
, ອື່ນ
ຄໍາສໍາຄັນເຫຼົ່ານີ້ອະນຸຍາດໃຫ້ສາຂາຕາມເງື່ອນໄຂ.
ຕົວຢ່າງ:
ຖ້າ x > 0 ແລ້ວ
ພິມ("ຕົວເລກບວກ")
elseif x == 0 ແລ້ວ ພິມ("ສູນ")
ອື່ນ ພິມ("ເລກລົບ")
ສິ້ນສຸດ ສໍາລັບ
,
ໃນຂະນະທີ່
,
ຊ້ຳ
,
ຈົນກ່ວາ ໃຊ້ຄໍາສໍາຄັນເຫຼົ່ານີ້ສໍາລັບ loops.
ຕົວຢ່າງ: ສໍາລັບ i = 1, 5 ເຮັດ
ພິມ(i)
ສິ້ນສຸດ
ທ້ອງຖິ່ນ x = 0
ໃນຂະນະທີ່ x < 5 ເຮັດ
x = x + 1
ພິມ(x)
ສິ້ນສຸດ
ຊ້ຳ
x = x − 1
ພິມ(x)
ຈົນກ່ວາ x == 0
📗 ຫຼັກເຫດຜົນ ແລະ
,
ຫຼື
,
ບໍ່
ຕົວປະຕິບັດການຢ່າງມີເຫດຜົນເຫຼົ່ານີ້ເປັນສິ່ງຈໍາເປັນສໍາລັບການກໍ່ສ້າງເງື່ອນໄຂ. ຕົວຢ່າງ:
ຖ້າ x > 0 ແລະ x < 10 ແລ້ວ ພິມ("ຕົວເລກບວກຕົວເລກດຽວ")
ສິ້ນສຸດ ຖ້າບໍ່ແມ່ນ x ແລ້ວ
ພິມ("x ແມ່ນ nil ຫຼື false")
ສິ້ນສຸດ
📙 ການປ່ຽນແປງແລະຄໍາສໍາຄັນ
ທ້ອງຖິ່ນ
ກໍານົດຕົວແປທີ່ມີຂອບເຂດທ້ອງຖິ່ນ, ສໍາຄັນສໍາລັບການຮັກສາຄວາມສະອາດແລະລະຫັດ modular. ຕົວຢ່າງ:
ຈຳນວນທ້ອງຖິ່ນ = 0 ສໍາລັບ i = 1, 10 ເຮັດ
ອຸນຫະພູມທ້ອງຖິ່ນ = i * 2
count = ນັບ + temp
ສິ້ນສຸດ
ພິມ(ນັບ) ບໍ່ມີ
ເປັນຕົວແທນທີ່ບໍ່ມີຄ່າ, ເປັນປະໂຫຍດສໍາລັບການເລີ່ມຕົ້ນຫຼືລຶບລ້າງຕົວແປ.
ຕົວຢ່າງ: ຄ່າທ້ອງຖິ່ນ = nil
ຖ້າຄ່າ == nil ແລ້ວ
ພິມ ("ຄ່າບໍ່ໄດ້ກໍານົດ")
ສິ້ນສຸດ
ຄວາມຈິງ
,
ບໍ່ຖືກຕ້ອງ
ຄ່າ Boolean ເຫຼົ່ານີ້ແມ່ນພື້ນຖານຂອງການດໍາເນີນການຢ່າງມີເຫດຜົນ.
ຕົວຢ່າງ:
local isActive = ຈິງ ຖ້າ Active ແລ້ວ
ພິມ ("ລະບົບເຮັດວຽກຢູ່") ອື່ນ
ພິມ("ລະບົບບໍ່ເຄື່ອນໄຫວ") ສິ້ນສຸດ
🛠️ ການປະຕິບັດປະຕິບັດຂອງ Lua ທຸກຄໍາທີ່ ✅ປະກາດຟັງຊັນດ້ວຍ
ຫນ້າທີ່ ໄດ້
ຫນ້າທີ່
ຄໍາສໍາຄັນຖືກນໍາໃຊ້ເພື່ອກໍານົດຕັນທີ່ສາມາດນໍາມາໃຊ້ຄືນໄດ້
ລະຫັດ
. ຕົວຢ່າງ:
ຟັງຊັນທັກທາຍ(ຊື່) ພິມ("ສະບາຍດີ"..ຊື່)
ສິ້ນສຸດ
ຊົມເຊີຍ ("ຜູ້ພັດທະນາ Lua")
ຟັງຊັນໃນ Lua ຍັງສາມາດບໍ່ເປີດເຜີຍຊື່, ຊ່ວຍໃຫ້ມີຄວາມຍືດຫຍຸ່ນຫຼາຍຂຶ້ນ:
local greet = function(ຊື່) | ພິມ("ສະບາຍດີ", "..ຊື່) | ສິ້ນສຸດ |
---|---|---|
ທັກທາຍ("ໂລກ") | 🔄 Looping ກັບ ສໍາລັບ ແລະ ໃນຂະນະທີ່ Iterate ຜ່ານຕາຕະລາງຫຼືປະຕິບັດວຽກງານທີ່ຊ້ໍາກັນ. |
|
ຕົວຢ່າງ: | table_data = {"Lua", "Python", "JavaScript"} | ສໍາລັບ i, v ໃນ ipair (table_data) ເຮັດ ພິມ(i,v) ສິ້ນສຸດ
|
ດັດຊະນີທ້ອງຖິ່ນ = 1 | ໃນຂະນະທີ່ດັດສະນີ <= #table_data ເຮັດ | ພິມ(table_data[index]) index = ດັດຊະນີ + 1 ສິ້ນສຸດ 🌐 ໝູນໃຊ້ ທ້ອງຖິ່ນ |
ສໍາລັບຂອບເຂດການປ່ຽນແປງ
ໃຊ້ ທ້ອງຖິ່ນເພື່ອຈໍາກັດຂອບເຂດຂອງຕົວແປຕໍ່ກັບບລັອກ ຫຼືຫນ້າທີ່ສະເພາະ.
ຕົວຢ່າງ:
-
ທ້ອງຖິ່ນ x = 10 ຟັງຊັນຄິດໄລ່() ທ້ອງຖິ່ນ y = 20ກັບຄືນ x + y
-
ສິ້ນສຸດ
-
print(calculate()) -- Output: 30 🧩 ຄວາມຜິດພາດທົ່ວໄປເມື່ອໃຊ້ Lua ທຸກຄໍາ
-
❌ໃຊ້ຄຳສັບທີ່ສະຫງວນໄວ້ຜິດ ການພະຍາຍາມໃຊ້ຄໍາສໍາຄັນເປັນຊື່ຕົວແປນໍາໄປສູ່ຄວາມຜິດພາດ.
-
ຕົວຢ່າງ: ກັບຄືນທ້ອງຖິ່ນ = 5 -- Syntax ຜິດພາດ
-
🛑 ລືມ ສິ້ນສຸດ
-
ແຕ່ລະບລັອກທີ່ເລີ່ມຕົ້ນດ້ວຍຄໍາສໍາຄັນເຊັ່ນ ຖ້າ
-
, ສໍາລັບ
, ຫຼື
ຫນ້າທີ່ ຕ້ອງສິ້ນສຸດດ້ວຍ ສິ້ນສຸດ
. ຕົວຢ່າງ: ຖ້າ x > 0 ແລ້ວ
ພິມ("ບວກ")
-- 'ສິ້ນສຸດ' ທີ່ຂາດຫາຍໄປຈະຖິ້ມຄວາມຜິດພາດ