ការយល់ដឹង Lua ពាក្យគន្លឹះទាំងអស់។ មានសារៈសំខាន់សម្រាប់អ្នកដែលចង់ធ្វើជាម្ចាស់នៃភាសាសរសេរកម្មវិធីដ៏ស្រាល ប៉ុន្តែមានអនុភាពនេះ។ មិនថាអ្នកជាអ្នកចាប់ផ្តើមដំបូង ឬអ្នកអភិវឌ្ឍន៍ដែលមានបទពិសោធន៍នោះទេ ការដឹងពីពាក្យគន្លឹះទាំងនេះនៅខាងក្នុងនឹងជួយអ្នកក្នុងការសរសេរកូដដែលស្អាត មានប្រសិទ្ធភាព និងមុខងារ។ ការណែនាំនេះបំបែកអ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវដឹង Lua ពាក្យគន្លឹះទាំងអស់។ផ្តល់ឧទាហរណ៍ជាក់ស្តែង ការយល់ដឹង និងគន្លឹះ។
🚀 តើពាក្យគន្លឹះនៅក្នុង Lua ជាអ្វី?
នៅក្នុង Lua ពាក្យគន្លឹះគឺជាពាក្យដែលបានបម្រុងទុកដែលមានអត្ថន័យដែលបានកំណត់ជាមុន។ ពួកគេបង្កើតជា ស្នូលនៃភាសា និងមានសារៈសំខាន់សម្រាប់វាក្យសម្ព័ន្ធ និងរចនាសម្ព័ន្ធរបស់វា។ អ្នកមិនអាចប្រើពាក្យទាំងនេះជាគ្រឿងសម្គាល់ដូចជា ឈ្មោះអថេរ ឈ្មោះមុខងារ ឬតារាងគ្រាប់ចុចបានទេ។
ហេតុអ្វីត្រូវរៀន Lua All Keywords?
-
ការយល់ដឹងអំពីវាក្យសម្ព័ន្ធសំខាន់ៗ៖ ពាក្យគន្លឹះកំណត់វេយ្យាករណ៍របស់ Lua ។
-
ជៀសវាងកំហុស៖ ការប្រើពាក្យគន្លឹះជាឈ្មោះអថេរនឹងបណ្តាលឱ្យមានកំហុសវាក្យសម្ព័ន្ធ។
-
ការសរសេរកូដប្រកបដោយប្រសិទ្ធភាព៖ ការយល់ដឹងអំពីពាក្យគន្លឹះទាំងនេះបង្កើនសមត្ថភាពរបស់អ្នកក្នុងការសរសេរកូដសង្ខេប និងមានប្រសិទ្ធភាព។
ឧទាហរណ៍៖
local function = "test" -- កំហុសវាក្យសម្ព័ន្ធ៖ 'function' គឺជាពាក្យគន្លឹះ
📝 បញ្ជីពេញលេញនៃ Lua ពាក្យគន្លឹះទាំងអស់។
Lua មានសំណុំពាក្យគន្លឹះតិចតួច ដែលធ្វើឱ្យវាងាយស្រួលសម្រាប់អ្នកចាប់ផ្តើមដំបូង។ នេះគឺជាបញ្ជីនៃ Lua ពាក្យគន្លឹះទាំងអស់។:
-
និង
-
សម្រាក
-
ធ្វើ
-
ផ្សេងទៀត។
-
elseif
-
ចប់
-
មិនពិត
-
សម្រាប់
-
មុខងារ
-
ទៅ
-
ប្រសិនបើ
-
ក្នុង
-
ក្នុងស្រុក
-
និល
-
ទេ។
-
ឬ
-
ធ្វើម្តងទៀត
-
ត្រឡប់មកវិញ
-
បន្ទាប់មក
-
ពិត
-
រហូតដល់
-
ខណៈពេលដែល
ពាក្យគន្លឹះទាំងនេះរួមបញ្ចូលមុខងាររបស់ Lua ដែលអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងលំហូរ ប្រកាសអថេរ និងប្រតិបត្តិតក្កវិជ្ជាប្រកបដោយប្រសិទ្ធភាព។
🔍 ចូលជ្រៅទៅក្នុង Lua ពាក្យគន្លឹះទាំងអស់។
📘 គ្រប់គ្រងពាក្យគន្លឹះលំហូរ
ពាក្យគន្លឹះលំហូរត្រួតពិនិត្យកំណត់លំហូរនៃការប្រតិបត្តិនៅក្នុងរបស់អ្នក។ កម្មវិធី Lua.
ប្រសិនបើ
, elseif
, ផ្សេងទៀត។
ពាក្យគន្លឹះទាំងនេះអនុញ្ញាតឱ្យមានការបែងចែកតាមលក្ខខណ្ឌ។
ឧទាហរណ៍៖
ប្រសិនបើ x > 0
បោះពុម្ព ("លេខវិជ្ជមាន")
elseif x == 0 បន្ទាប់មក បោះពុម្ព ("សូន្យ")
ផ្សេងទៀត។ បោះពុម្ព ("លេខអវិជ្ជមាន")
ចប់ សម្រាប់
,
ខណៈពេលដែល
,
ធ្វើម្តងទៀត
,
រហូតដល់ ប្រើពាក្យគន្លឹះទាំងនេះសម្រាប់រង្វិលជុំ។
ឧទាហរណ៍៖ សម្រាប់ i = 1, 5 ធ្វើ
បោះពុម្ព(i)
ចប់
មូលដ្ឋាន x = 0
ខណៈពេលដែល x < 5 ធ្វើ
x = x + 1
បោះពុម្ព(x)
ចប់
ធ្វើម្តងទៀត
x = x − ១
បោះពុម្ព(x)
រហូតដល់ x == 0
📗 ពាក្យគន្លឹះឡូជីខល និង
,
ឬ
,
ទេ។
ប្រតិបត្តិករឡូជីខលទាំងនេះមានសារៈសំខាន់សម្រាប់ការសាងសង់លក្ខខណ្ឌ។ ឧទាហរណ៍៖
ប្រសិនបើ x > 0 និង x < 10 បន្ទាប់មក បោះពុម្ព ("លេខវិជ្ជមានខ្ទង់តែមួយ")
ចប់ ប្រសិនបើមិនមែន x នោះ
បោះពុម្ព ("x គឺគ្មាន ឬមិនពិត")
ចប់
📙 ពាក្យគន្លឹះអថេរ និងតម្លៃ
ក្នុងស្រុក
កំណត់អថេរជាមួយនឹងវិសាលភាពមូលដ្ឋាន ដែលមានសារៈសំខាន់សម្រាប់ការថែរក្សាកូដស្អាត និងម៉ូឌុល។ ឧទាហរណ៍៖
ចំនួនក្នុងស្រុក = 0 សម្រាប់ i = 1, 10 ធ្វើ
សីតុណ្ហភាពក្នុងស្រុក = i * 2
រាប់ = រាប់ + សីតុណ្ហភាព
ចប់
បោះពុម្ព (រាប់) និល
តំណាងឱ្យអវត្ដមាននៃតម្លៃ មានប្រយោជន៍សម្រាប់ការចាប់ផ្ដើម ឬជម្រះអថេរ។
ឧទាហរណ៍៖ តម្លៃក្នុងស្រុក = nil
ប្រសិនបើតម្លៃ == គ្មាន
បោះពុម្ព ("តម្លៃមិនត្រូវបានកំណត់")
ចប់
ពិត
,
មិនពិត
តម្លៃប៊ូលីនទាំងនេះគឺជាមូលដ្ឋានគ្រឹះនៃប្រតិបត្តិការឡូជីខល។
ឧទាហរណ៍៖
local isActive = ពិត ប្រសិនបើសកម្ម
បោះពុម្ព ("ប្រព័ន្ធគឺសកម្ម") ផ្សេងទៀត។
បោះពុម្ព ("ប្រព័ន្ធអសកម្ម") ចប់
🛠️ ការអនុវត្តជាក់ស្តែងនៃ Lua ពាក្យគន្លឹះទាំងអស់។ ✅ប្រកាសមុខងារជាមួយ
មុខងារ នេះ។
មុខងារ
ពាក្យគន្លឹះត្រូវបានប្រើដើម្បីកំណត់ប្លុកដែលអាចប្រើឡើងវិញបាន។
កូដ
. ឧទាហរណ៍៖
មុខងារស្វាគមន៍ (ឈ្មោះ) បោះពុម្ព ("សួស្តី" .. ឈ្មោះ)
ចប់
ជំរាបសួរ ("អ្នកអភិវឌ្ឍន៍ Lua")
មុខងារនៅក្នុង Lua ក៏អាចជាអនាមិកផងដែរ ដែលអនុញ្ញាតឱ្យមានភាពបត់បែនបន្ថែមទៀត៖
ការស្វាគមន៍ក្នុងស្រុក = មុខងារ (ឈ្មោះ) | បោះពុម្ព ("សួស្តី" .. ឈ្មោះ) | ចប់ |
---|---|---|
ជំរាបសួរ ("ពិភពលោក") | 🔄 រង្វិលជុំជាមួយ សម្រាប់ និង ខណៈពេលដែល ធ្វើម្តងទៀតតាមរយៈតារាង ឬអនុវត្តកិច្ចការដដែលៗ។ |
|
ឧទាហរណ៍៖ | table_data = {"Lua", "Python", "JavaScript"} | សម្រាប់ i, v ក្នុង ipair (table_data) ធ្វើ បោះពុម្ព(i, v) ចប់
|
សន្ទស្សន៍ក្នុងស្រុក = 1 | ខណៈពេលដែលសន្ទស្សន៍ <= #table_data ធ្វើ | print(table_data[index]) លិបិក្រម = លិបិក្រម + ១ ចប់ 🌐 ការប្រើប្រាស់ ក្នុងស្រុក |
សម្រាប់វិសាលភាពអថេរ
ប្រើ ក្នុងស្រុកដើម្បីកំណត់វិសាលភាពនៃអថេរទៅប្លុក ឬមុខងារជាក់លាក់មួយ។
ឧទាហរណ៍៖
-
មូលដ្ឋាន x = 10 មុខងារគណនា () ក្នុងស្រុក y = 20ត្រឡប់ x + y
-
ចប់
-
print(calculate()) -- លទ្ធផល៖ ៣០ 🧩 កំហុសទូទៅនៅពេលប្រើ Lua ពាក្យគន្លឹះទាំងអស់។
-
❌ ការប្រើប្រាស់ពាក្យដែលបានបម្រុងទុកខុស ការព្យាយាមប្រើពាក្យគន្លឹះជាឈ្មោះអថេរនាំទៅរកកំហុស។
-
ឧទាហរណ៍៖ local return = 5 -- កំហុសវាក្យសម្ព័ន្ធ
-
🛑 ភ្លេច ចប់
-
ប្លុកនីមួយៗដែលចាប់ផ្តើមដោយពាក្យគន្លឹះដូចជា ប្រសិនបើ
-
, សម្រាប់
, ឬ
មុខងារ ត្រូវតែបញ្ចប់ដោយ ចប់
. ឧទាហរណ៍៖ ប្រសិនបើ x > 0
បោះពុម្ព ("វិជ្ជមាន")
-- បាត់ 'ចុង' នឹងបោះកំហុស