บทช่วยสอน Lua พื้นฐานไวยากรณ์ ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ โปรแกรมแรก Lua,การเขียนโปรแกรมสคริปต์,หมายเหตุ,ตัวบ่งชี้,คำหลัก,ตัวแปรทั่วโลก,
การเรียนรู้ Lua ง่ายมากครั้งแรกที่เราสามารถสร้างโปรแกรม Lua!
Lua ให้โหมดการเขียนโปรแกรมแบบโต้ตอบ เราสามารถเข้าสู่โปรแกรมการที่บรรทัดคำสั่งและเห็นผลทันที
Lua โหมดการเขียนโปรแกรมโต้ตอบโดยคำสั่งหรือการ Lua Lua -i เพื่อเปิดใช้งาน:
$ lua -i $ Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio >
ที่บรรทัดคำสั่งให้ป้อนคำสั่งต่อไปนี้:
> print("Hello World!")
จากนั้นเราก็กดปุ่ม Enter ผลการส่งออกมีดังนี้
> print("Hello World!") Hello World! >
เราสามารถเก็บรหัส Lua กับไฟล์ Lua ตอนจบและรันโหมดการเขียนโปรแกรมสคริปต์ที่เรียกว่าการที่เราได้รหัสต่อไปนี้จะถูกเก็บไว้ในแฟ้มสคริปต์ชื่อ hello.lua ใน:
print("Hello World!") print("www.w3cschool.cc")
ใช้ Lua สคริปต์บริหารข้างต้นผลลัพธ์คือ:
$ lua test.lua Hello World! www.w3cschool.cc
นอกจากนี้เรายังสามารถเปลี่ยนรหัสลงในฟอร์มต่อไปนี้เพื่อรันสคริปต์ (เพิ่มที่จุดเริ่มต้น: #! / usr / local / bin / Lua):
#!/usr/local/bin/lua print("Hello World!") print("www.w3cschool.cc")
รหัสข้างต้นเราระบุล่าม / usr / local ไดเรกทอรี Lua / bin ด้วยการล่าม # มาร์คไม่สนใจมัน ต่อไปเราจะเพิ่มสิทธิ์ปฏิบัติการเพื่อสคริปต์และดำเนินการ:
./test.lua Hello World! www.w3cschool.cc
ลบสองคือความคิดเห็นบรรทัดเดียว:
--
--[[ 多行注释 多行注释 --]]
Lua แสดงให้เห็นถึงตัวละครที่ถูกนำมาใช้ในการกำหนดตัวแปรฟังก์ชั่นที่ผู้ใช้กำหนดที่จะได้รับรายการอื่น ๆ ตัวบ่งชี้ด้วยตัวอักษรจาก A ถึง Z หรือ A ถึง Z หรือขีดล่าง _ หลังจากที่เพิ่มศูนย์หรือมากกว่าตัวอักษรขีดตัวเลข (0-9)
ที่ดีที่สุดที่จะไม่ใช้เพื่อเพิ่มขีดระบุตัวอักษรเพราะ Lua คำสงวนเหมือนกัน
Lua ไม่ได้รับอนุญาตให้ใช้ตัวอักษรพิเศษเช่น @, $ และ% การกำหนดตัวบ่งชี้ Lua เป็นภาษาโปรแกรมที่เป็นกรณี ๆ ไป ดังนั้น Lua ใน W3c กับ W3C สองตัวบ่งชี้ที่แตกต่างกัน นี่คือบางส่วนระบุที่ถูกต้อง:
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
ต่อไปนี้เป็นรายการของคำสงวน Lua คำหลักไม่สามารถจะสงวนไว้เป็นตัวระบุที่ผู้ใช้กำหนดค่าคงที่หรือตัวแปรหรืออื่น ๆ :
และ | หยุด | ทำ | อื่น |
elseif | ปลาย | เท็จ | สำหรับ |
ฟังก์ชัน | ถ้า | ใน | ในประเทศ |
ศูนย์ | ไม่ | หรือ | ทำซ้ำ |
กลับ | แล้วก็ | จริง | จนกระทั่ง |
ในขณะที่ |
การประชุมทั่วไปเริ่มต้นด้วยการขีดสตริงการเชื่อมต่อของตัวอักษรตัวพิมพ์ใหญ่ชื่อ (เช่น _VERSION) ถูกสงวนไว้สำหรับตัวแปรทั่วโลก Lua ภายใน
โดยค่าเริ่มต้นตัวแปรจะถือว่าเสมอที่จะทั่วโลก
ตัวแปรทั่วโลกไม่จำเป็นต้องได้รับการประกาศหลังจากมอบหมายให้สร้างตัวแปรตัวแปรทั่วโลกนี้เพื่อเข้าถึงที่ไม่ได้เริ่มต้นตัวแปรทั่วโลกไม่ผิดเพียงผลที่ได้รับคือ: ศูนย์
> print(b) nil > b=10 > print(b) 10 >
หากคุณต้องการที่จะลบตัวแปรทั่วโลกเพียงแค่กำหนดค่าตัวแปรเป็นศูนย์
b = nil print(b) --> nil
เพื่อให้ตัวแปร B ราวกับว่าไม่เคยใช้มาก่อน ในคำอื่น ๆ ถ้าหากตัวแปรไม่เท่ากับศูนย์ตัวแปรนี้ที่มีอยู่