ຖ້າທ່ານໄດ້ເຂົ້າໄປໃນໂຄງການຫຼືການພັດທະນາເກມ, ທ່ານອາດຈະໄດ້ຍິນກ່ຽວກັບ Lua. ພາສາສະຄຣິບທີ່ມີນ້ຳໜັກເບົາ ແລະມີຄວາມຍືດຫຍຸ່ນນີ້ຖືກໃຊ້ຢ່າງກວ້າງຂວາງໃນວິດີໂອເກມ, ລະບົບຝັງຕົວ ແລະແອັບພລິເຄຊັນອື່ນໆ. ແຕ່ສິ່ງທີ່ເຮັດໃຫ້ Lua ຫມາຍຕິກ? ໃນຄູ່ມືນີ້, ພວກເຮົາຈະຄົ້ນຫາ ຕົວຢ່າງຄໍາຫລັກ Lua ແມ່ນຫຍັງ, ທໍາລາຍອົງປະກອບທີ່ສໍາຄັນຂອງມັນແລະສະແດງໃຫ້ເຫັນວິທີການຄໍາສໍາຄັນເຫຼົ່ານີ້ແມ່ນກະດູກສັນຫຼັງຂອງ syntax ຂອງ Lua.
ບໍ່ວ່າທ່ານຈະໃຫມ່ໃນ Lua ຫຼືທົບທວນຄວາມສາມາດຂອງທ່ານ, ຄວາມເຂົ້າໃຈ ຕົວຢ່າງຄໍາຫລັກ Lua ແມ່ນຫຍັງ ແມ່ນສໍາຄັນສໍາລັບການ mastering ພາສາ. ມາດຳລົງມືກັນເລີຍ!
ຄໍາສໍາຄັນ Lua ແມ່ນຫຍັງ?
ການກໍານົດຄໍາສໍາຄັນໃນ Lua
ໃນ Lua, ຄໍາສໍາຄັນ ແມ່ນຄໍາສະຫງວນທີ່ມີຄວາມຫມາຍທີ່ກໍານົດໄວ້ລ່ວງຫນ້າ. ພວກມັນເປັນສ່ວນສຳຄັນຂອງພາສາ, ໃຊ້ເພື່ອກຳນົດໂຄງສ້າງ ແລະ syntax ຂອງມັນ. ທ່ານບໍ່ສາມາດໃຊ້ຄໍາເຫຼົ່ານີ້ເປັນຊື່ຕົວແປ, ຊື່ຟັງຊັນ, ຫຼືຕົວລະບຸ. ໂດຍພື້ນຖານແລ້ວ, ພວກມັນເປັນຕົວສ້າງທີ່ຊ່ວຍໃຫ້ທ່ານຂຽນຕົວອັກສອນ Lua ທີ່ມີເຫດຜົນແລະເປັນປະໂຫຍດ.
ຕົວຢ່າງ:
local = "ສະບາຍດີ" -- ບໍ່ຖືກຕ້ອງ! "ທ້ອງຖິ່ນ" ແມ່ນຄໍາທີ່ສະຫງວນໄວ້.
name = "ສະບາຍດີ" -- ຖືກຕ້ອງ! "ຊື່" ແມ່ນຕົວລະບຸທີ່ຖືກຕ້ອງ.
ຕົວຢ່າງຂອງ Lua Keywords ນີ້ແມ່ນບາງຄໍາທີ່ໃຊ້ທົ່ວໄປ Lua
- :
- ແລະ
- ພັກຜ່ອນ
- ເຮັດ
- ອື່ນ
- ສໍາລັບ
- ຖ້າ
- ທ້ອງຖິ່ນ
- ກັບຄືນ
ໃນຂະນະທີ່ ແຕ່ລະຄໍາຫລັກມີບົດບາດສະເພາະໃນການກໍານົດພຶດຕິກໍາແລະໂຄງສ້າງຂອງລະຫັດ Lua ຂອງທ່ານ. ເພື່ອເຂົ້າໃຈດີຂຶ້ນຕົວຢ່າງຄໍາຫລັກ Lua ແມ່ນຫຍັງ
, ໃຫ້ທໍາລາຍພວກມັນດ້ວຍຕົວຢ່າງການປະຕິບັດ. ແມ່ນຫຍັງ a Lua Keyword
ຕົວຢ່າງໃນການປະຕິບັດ?
ຄວບຄຸມຄໍາຫລັກ Flow
ການໄຫຼເຂົ້າການຄວບຄຸມຂອງ Lua ແມ່ນອີງໃສ່ຄໍາທີ່ໃຊ້ໃນການຈັດການເຫດຜົນແລະການປະຕິບັດ. ຂໍໃຫ້ເບິ່ງບາງຕົວຢ່າງ: 1.
ຖ້າ, ຫຼັງຈາກນັ້ນ, ອື່ນ, ສິ້ນສຸດ
ຄໍາສໍາຄັນເຫຼົ່ານີ້ເປັນພື້ນຖານຂອງຄໍາຖະແຫຼງທີ່ມີເງື່ອນໄຂ.
-- ຕົວຢ່າງຂອງ if-else ໃນ Lua ອາຍຸທ້ອງຖິ່ນ = 18 ຖ້າອາຍຸ >= 18 ແລ້ວພິມ("ທ່ານມີສິດລົງຄະແນນສຽງ.") ອື່ນພິມ ("ທ່ານບໍ່ມີສິດທີ່ຈະລົງຄະແນນສຽງ.") ສິ້ນສຸດ ທີ່ນີ້, ຖ້າ,
ແລ້ວ ,
ອື່ນ
, ແລະ
ສິ້ນສຸດ ກໍານົດເຫດຜົນຕາມເງື່ອນໄຂ. snippet ນີ້ແມ່ນການສາທິດທີ່ສົມບູນແບບຂອງຕົວຢ່າງຄໍາຫລັກ Lua ແມ່ນຫຍັງ .2. ສໍາລັບ, ເຮັດ, ສິ້ນສຸດ ໃຊ້ສໍາລັບການ looping ຜ່ານໄລຍະຫຼືການເກັບກໍາ.
-- ຕົວຢ່າງຂອງ loop
ສໍາລັບ i = 1, 5 ເຮັດ ພິມ("ຈໍານວນ:", i)
ສິ້ນສຸດ ຄໍາສໍາຄັນ ສໍາລັບ
,
ເຮັດ , ແລະ ສິ້ນສຸດ ກໍານົດໂຄງສ້າງຂອງ loop ໄດ້. ຄໍາປະກາດຕົວແປ 3.ທ້ອງຖິ່ນ
ໄດ້
ທ້ອງຖິ່ນ
ຄໍາສໍາຄັນຖືກນໍາໃຊ້ເພື່ອປະກາດຕົວແປທີ່ມີຂອບເຂດຈໍາກັດ. -- ຕົວຢ່າງຂອງຕົວແປທ້ອງຖິ່ນ
local greeting = "ສະບາຍດີ, Lua!"
ພິມ(ທັກທາຍ)
ທີ່ນີ້, ທ້ອງຖິ່ນ ຈໍາກັດຕົວແປ ທັກທາຍ ກັບຕັນປະຈຸບັນ, ສະແດງຕົວຢ່າງອື່ນຂອງ ຕົວຢ່າງຄໍາຫລັກ Lua ແມ່ນຫຍັງ .
ກໍລະນີການນໍາໃຊ້ຂັ້ນສູງ: ຕົວຢ່າງຄໍາຫລັກ Lua ແມ່ນຫຍັງໃນສະຖານະການທີ່ສັບສົນ? ການລວມເອົາຄໍາສໍາຄັນສໍາລັບເຫດຜົນຂັ້ນສູງ
4.
ໃນຂະນະທີ່, ເຮັດ, ສິ້ນສຸດ
trio ນີ້ຖືກນໍາໃຊ້ສໍາລັບການສ້າງ loops ທີ່ມີການຢຸດເຊົາຕາມເງື່ອນໄຂ. -- ຕົວຢ່າງຂອງ loop ເປັນ while ຈຳນວນທ້ອງຖິ່ນ = 1 ໃນຂະນະທີ່ນັບ <= 3 ເຮັດ ພິມ("ນັບ:",ນັບ) count = ນັບ + 1
ສິ້ນສຸດ
ໄດ້ ໃນຂະນະທີ່ຄໍາສໍາຄັນເລີ່ມຕົ້ນ loop,
ເຮັດ ເລີ່ມຕົ້ນຕັນ, ແລະ
ສິ້ນສຸດ
ປິດມັນ. 5.
function, ກັບຄືນ, ສິ້ນສຸດ
ຟັງຊັນໃນ Lua ໃຊ້ຄໍາທີ່ໃຊ້ສະເພາະເພື່ອກໍານົດບລັອກທີ່ໃຊ້ຄືນໃຫມ່ຂອງລະຫັດ. -- ຕົວຢ່າງຂອງຫນ້າທີ່
ຟັງຊັນທ້ອງຖິ່ນ addNumbers(a, b)
ກັບຄືນ a + b ສິ້ນສຸດ
ພິມ(ເພີ່ມຕົວເລກ(5,7))
ໄດ້ ຫນ້າທີ່ ຄໍາສໍາຄັນເລີ່ມຕົ້ນການປະກາດ, ກັບຄືນກໍານົດຜົນຜະລິດ, ແລະ
ສິ້ນສຸດ ຢຸດຕັນ.
ຄວາມຜິດພາດທົ່ວໄປ: ການໃຊ້ຄໍາທີ່ຜິດພາດ
ເມື່ອເຂົ້າໃຈ ຕົວຢ່າງຄໍາຫລັກ Lua ແມ່ນຫຍັງ
, ຜູ້ເລີ່ມຕົ້ນມັກຈະພົບຂໍ້ຜິດພາດເນື່ອງຈາກການໃຊ້ຄໍາສໍາຄັນທີ່ບໍ່ຖືກຕ້ອງ. ນີ້ແມ່ນບາງຂໍ້ຜິດພາດທົ່ວໄປ:
❌ ການນໍາໃຊ້ຄໍາສໍາຄັນເປັນຊື່ຕົວແປ:
local return = 5 -- ຜິດພາດ: "return" ເປັນຄໍາທີ່ສະຫງວນໄວ້.
✅
ວິທີການທີ່ຖືກຕ້ອງ: ຜົນໄດ້ຮັບໃນທ້ອງຖິ່ນ = 5 ❌ຂາດ "ສິ້ນສຸດ" ໃນໂຄງສ້າງບລັອກ:
ຖ້າ x > 10 ແລ້ວ
ພິມ("x ແມ່ນໃຫຍ່ກວ່າ 10")