ຕົວຢ່າງຄໍາຫລັກ Lua ແມ່ນຫຍັງ? ຄູ່ມືເລີ່ມຕົ້ນທີ່ສົມບູນ

ຖ້າທ່ານໄດ້ເຂົ້າໄປໃນໂຄງການຫຼືການພັດທະນາເກມ, ທ່ານອາດຈະໄດ້ຍິນກ່ຽວກັບ Lua. ພາສາສະຄຣິບທີ່ມີນ້ຳໜັກເບົາ ແລະມີຄວາມຍືດຫຍຸ່ນນີ້ຖືກໃຊ້ຢ່າງກວ້າງຂວາງໃນວິດີໂອເກມ, ລະບົບຝັງຕົວ ແລະແອັບພລິເຄຊັນອື່ນໆ. ແຕ່ສິ່ງທີ່ເຮັດໃຫ້ Lua ຫມາຍຕິກ? ໃນຄູ່ມືນີ້, ພວກເຮົາຈະຄົ້ນຫາ ຕົວຢ່າງຄໍາຫລັກ Lua ແມ່ນຫຍັງ, ທໍາລາຍອົງປະກອບທີ່ສໍາຄັນຂອງມັນແລະສະແດງໃຫ້ເຫັນວິທີການຄໍາສໍາຄັນເຫຼົ່ານີ້ແມ່ນກະດູກສັນຫຼັງຂອງ syntax ຂອງ Lua.

ບໍ່​ວ່າ​ທ່ານ​ຈະ​ໃຫມ່​ໃນ Lua ຫຼື​ທົບ​ທວນ​ຄວາມ​ສາ​ມາດ​ຂອງ​ທ່ານ​, ຄວາມ​ເຂົ້າ​ໃຈ​ ຕົວຢ່າງຄໍາຫລັກ Lua ແມ່ນຫຍັງ ແມ່ນສໍາຄັນສໍາລັບການ mastering ພາສາ. ມາ​ດຳ​ລົງ​ມື​ກັນ​ເລີຍ!

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


ຄໍາສໍາຄັນ 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")