ตัวรัน Lua
ตัวรัน Lua ออนไลน์ฟรี เขียนและรันโค้ด Lua 5.4 ทันทีในเบราว์เซอร์ พร้อมเอาต์พุต print สแตกเทรซของข้อผิดพลาด และการป้องกันลูปอนันต์ ไม่ต้องติดตั้ง
รันโค้ด Lua ออนไลน์ด้วยเครื่องมือนี้อย่างไร?
พิมพ์หรือวางโค้ดลงในตัวแก้ไขแล้วกดปุ่มรัน หรือใช้ Ctrl+Enter เอาต์พุตจาก print และ io.write จะแสดงทันทีในแผงเอาต์พุตด้านล่าง ทดลองโค้ดได้เลยโดยไม่ต้องตั้งค่าอะไร
ตัวรันใช้ Lua เวอร์ชันใด?
รัน Lua 5.4 เวอร์ชันเสถียรปัจจุบัน ที่คอมไพล์เป็น WebAssembly ด้วยโปรเจกต์ wasmoon ความหมายของภาษา ไลบรารีมาตรฐาน และ VM ไบต์โค้ดทำงานเหมือน lua 5.4 บนเดสก์ท็อป
โค้ดของฉันถูกอัปโหลดไปเซิร์ฟเวอร์หรือไม่?
ไม่ ตัวอินเทอร์พรีเตอร์ทั้งหมดทำงานในเบราว์เซอร์ของคุณเป็นโมดูล WebAssembly โค้ดไม่เคยออกจากอุปกรณ์ จึงปลอดภัยกับโค้ดส่วนตัว และใช้ได้แบบออฟไลน์หลังโหลดหน้าเสร็จ
ถ้าโค้ดมีลูปอนันต์จะเกิดอะไรขึ้น?
ดีบั๊กฮุกของ Lua จะนับคำสั่งที่รันไปและหยุดการทำงานเมื่อใช้งานราวสองวินาที คุณจะเห็นข้อความหมดเวลาชัดเจนแทนแท็บค้าง และเอนจินยังใช้รันรอบถัดไปได้
ข้อผิดพลาดแสดงอย่างไร?
ข้อผิดพลาดตอนคอมไพล์และตอนรันจะแสดงเป็นสีแดงในพื้นที่เอาต์พุตพร้อมสแตกเทรซของ Lua และเลขบรรทัดในโค้ดของคุณ หาจุดผิดพลาดได้ง่าย และมีการแจ้งเตือนสรุปบรรทัดแรกของข้อผิดพลาด
มีไลบรารีมาตรฐานอะไรบ้าง?
โหลดชุดมาตรฐานเต็มของ Lua 5.4: base, string, table, math, coroutine, utf8 และ os/io แบบแซนด์บ็อกซ์ ไม่สามารถเข้าถึงระบบไฟล์จริงหรือเครือข่าย ส่วน require ใช้ได้เฉพาะโมดูลที่มากับตัวรัน
ใช้บนมือถือหรือแท็บเล็ตได้ไหม?
ได้ เลย์เอาต์ตอบสนองตามขนาดหน้าจอ ตัวแก้ไข ปุ่ม และแผงเอาต์พุตปรับให้เหมาะกับจอเล็ก คีย์บอร์ดบนหน้าจอก็พิมพ์สคริปต์สั้น ๆ ได้สบาย
ตัวรัน Lua นี้เหมาะกับใคร?
เหมาะกับผู้เริ่มต้นเรียนไวยากรณ์ Lua นักพัฒนาที่ทดสอบลอจิกเล็ก ๆ หรือทดลอง string/table และทุกคนที่อยากตรวจโค้ดโดยไม่ต้องติดตั้ง Lua ผู้ทำมอดเกมที่ใช้สคริปต์ Lua ก็ใช้ตรวจไวยากรณ์อย่างรวดเร็ว
วิธีใช้ ตัวรัน Lua
ตัวรันนี้รัน Lua 5.4 ได้ในเบราว์เซอร์ของคุณทั้งหมดด้วย WebAssembly บิลด์ของตัวแปลภาษาอย่างเป็นทางการ — ไม่อัปโหลดอะไรและไม่ต้องสมัครบัญชี เลือกตัวอย่างหรือเขียนโค้ดเอง กดรัน แล้วเอาต์พุต print จะแสดงด้านล่าง โดยข้อผิดพลาดตอนรันจะถูกไฮไลต์สีแดง วงจรจำกัดคำสั่งราวสองวินาทีจะหยุดลูปอนันต์อย่างปลอดภัย
- เลือกจุดเริ่มจากดรอปดาวน์ตัวอย่าง: Hello World, ลูปตัวเลข, ตารางกับไลบรารี string หรือเดโมลูปอนันต์แบบหมดเวลา — โค้ดจะโหลดเข้าเอดิเตอร์ทันที
- เขียนหรือแก้โค้ด Lua ในเอดิเตอร์ กด Ctrl+Enter เพื่อรันโค้ดปัจจุบันได้โดยไม่ต้องแตะเมาส์
- กดปุ่มรัน (ไอคอนเล่น) เพื่อเริ่มเอกซิคิวต์ เอาต์พุตจาก print และ io.write จะแสดงในแผงเอาต์พุต และเวลาที่ใช้จะโชว์ด้านล่าง
- ถ้ามีข้อผิดพลาด จะแสดงเป็นสีแดงพร้อมสแตกเทรซของ Lua รวมถึงเลขบรรทัดที่แน่นอนในโค้ดของคุณ
- ใช้ล้างเอาต์พุต (ไอคอนยางลบ) เพื่อเคลียร์แผงเอาต์พุตระหว่างการรัน — โค้ดในเอดิเตอร์ยังอยู่ครบ
- ป้ายข้างหัวข้อบอกสถานะของเอนจินและเวอร์ชัน Lua ที่แน่นอนหลังโหลดเสร็จ เช่น Lua 5.4
ลองตัวอย่างลูปอนันต์ (เดโมหมดเวลา) ดูสิ: การรันจะหยุดหลังผ่านไปราวสองวินาทีพร้อมข้อความหมดเวลาที่ชัดเจน แทนที่หน้าเว็บจะค้าง — นั่นคือวงจรจำกัดคำสั่งในตัวกำลังทำหน้าที่ของมัน
เครื่องมือที่เกี่ยวข้อง
- สนามทดลองโค้ด สนามทดลอง HTML CSS และ JavaScript ออนไลน์ พร้อมพรีวิวสด เอดิเตอร์แสดงเลขบรรทัด และคอนโซลที่จับผลลัพธ์ ทดสอบโค้ดได้ทันที ดาวน์โหลดผลเป็นไฟล์ HTML เดียว ทำงานทั้งหมดในเบราว์เซอร์
- ตัวตรวจสอบ JSON ตรวจสอบไวยากรณ์ JSON ทันทีพร้อมข้อความข้อผิดพลาดโดยละเอียดและหมายเลขบรรทัด เครื่องมือฟรีที่ทำงานบนเบราว์เซอร์ 100%
- เครื่องคำนวณ Chmod เครื่องคำนวณ chmod ออนไลน์ฟรีเพื่อแสดงและคำนวณสิทธิ์ไฟล์ Linux ด้วยช่องทำเครื่องหมาย แปลงระหว่างสัญกรณ์ตัวเลข (755, 644) และสัญลักษณ์ (rwxr-xr-x) ทันที รองรับสิทธิ์พิเศษเช่น setuid, setgid, sticky bit
- ตาราง ASCII ข้อมูลอ้างอิงการเข้ารหัสอักขระ ASCII ครบถ้วนพร้อมรหัสทศนิยม เลขฐานสิบหก ฐานแปด ฐานสอง เอนทิตี HTML และคำอธิบายอักขระ ค้นหาและกรองได้ทันที
- เครื่องมือทดสอบคำขอ HTTP ทดสอบ REST API โดยตรงในเบราว์เซอร์ของคุณ ส่งคำขอ GET, POST, PUT, DELETE ด้วย header, body และพารามิเตอร์ที่กำหนดเอง ดูสถานะ header และ body JSON ของการตอบกลับทันที
- ตัวสร้าง .htaccess สร้างกฎ Apache .htaccess สำหรับการเปลี่ยนเส้นทาง เขียนใหม่ ส่วนหัวความปลอดภัย แคช และอื่นๆ
- ตัวสร้าง Robots.txt ตัวสร้าง robots.txt ออนไลน์ฟรี สร้างและปรับแต่งไฟล์ robots.txt เพื่อควบคุมการรวบรวมข้อมูลของเครื่องมือค้นหา จัดการการเข้าถึงของระบบรวบรวมข้อมูล และปรับปรุง SEO ของเว็บไซต์ของคุณ
- ตัวสร้าง Sitemap ตัวสร้าง XML sitemap ออนไลน์ฟรี เพิ่ม URL ตั้งค่าลำดับความสำคัญและความถี่ สร้าง sitemap ที่ดีต่อ SEO ได้ทันที