ตัวรัน Ruby
ตัวรัน Ruby ออนไลน์ฟรี เขียนและรันโค้ด Ruby 3.4 ทันทีในเบราว์เซอร์ พร้อมเอาต์พุต puts ข้อความ error จริง และชุดตัวอย่าง ไม่ต้องติดตั้ง
ตัวรันนี้ใช้ Ruby เวอร์ชันไหน?
รัน CRuby 3.4 ตัวจริงที่คอมไพล์เป็น WebAssembly (โปรเจกต์ ruby.wasm) หลังเอนจินโหลดเสร็จ ป้ายข้างหัวข้อจะแสดงเวอร์ชันตรงตามที่ RUBY_VERSION รายงาน
โค้ดของฉันหลุดออกจากเครื่องหรือเปล่า?
ไม่ ตัวแปลภาษาทั้งหมดทำงานในแท็บเบราว์เซอร์ของคุณผ่าน WebAssembly การอ่านโค้ด การรัน และเอาต์พุตจึงเกิดขึ้นในเครื่องทั้งหมด ไม่มีการอัปโหลดไปที่เซิร์ฟเวอร์ใดๆ และไม่ต้องมีบัญชี
ทำไมการโหลดครั้งแรกถึงราว 30 MB?
เพราะคุณดาวน์โหลดตัวแปลภาษา Ruby แบบครบชุดพร้อมไลบรารีมาตรฐาน หลังดาวน์โหลดครั้งแรกเบราว์เซอร์จะแคชไว้ ครั้งต่อไปจึงพร้อมใช้เกือบทันที
ใช้ไลบรารีมาตรฐานหรือ gems ได้ไหม?
ไลบรารีมาตรฐานมีในตัว require "json", "set", "date" ฯลฯ ใช้ได้เลย ส่วนการติดตั้ง gems ภายนอกทำไม่ได้เพราะรันไทม์ออกแบบมาให้ทำงานออฟไลน์ทั้งหมด
ถ้าสคริปต์วนลูปไม่รู้จบจะเป็นอย่างไร?
การรันจะถูกหยุดหลังประมาณ 10 วินาทีและเอนจินจะรีสตาร์ทเอง หน้าเว็บจึงไม่ค้าง เหมาะกับการทดลองโค้ดสั้นๆ และการฝึกหัด ไม่ใช่งานรันยาว
ต่างจากการติดตั้ง Ruby ในเครื่องอย่างไร?
ที่นี่ไม่ต้องตั้งค่าอะไรเลย ใช้ได้ทุกอุปกรณ์รวมถึงมือถือและ Chromebook แต่โปรเจกต์จริงที่ต้องใช้ไฟล์ เครือข่าย gems หรืองานรันยาว การติดตั้ง Ruby ในเครื่องยังดีกว่า
puts, print และ p ใช้ได้ไหม?
ได้ ผลลัพธ์มาตรฐานแสดงในพาเนลเอาต์พุต ส่วน stderr และ exception ที่เกิดขึ้นจะแสดงเป็นสีแดงพร้อมคลาส ข้อความ และเลขบรรทัด เหมือนในเทอร์มินัล
อ่านอินพุตผู้ใช้ด้วย gets ได้ไหม?
ไม่ได้ สคริปต์รันแบบไม่มีการโต้ตอบโดยปิด stdin ไว้ gets จึงคืน nil ทันที ถ้าต้องการอินพุตแบบโต้ตอบให้รันโค้ดเดียวกันด้วย Ruby ในเครื่อง
มีปุ่มลัดสำหรับรันโค้ดไหม?
มี กด Ctrl+Enter (Cmd+Enter บน Mac) ในกล่องโค้ดเพื่อรันโค้ดปัจจุบันโดยไม่ต้องใช้เมาส์
เครื่องมือที่เกี่ยวข้อง
- ตัวรัน Lua ตัวรัน Lua ออนไลน์ฟรี เขียนและรันโค้ด Lua 5.4 ทันทีในเบราว์เซอร์ พร้อมเอาต์พุต print สแตกเทรซของข้อผิดพลาด และการป้องกันลูปอนันต์ ไม่ต้องติดตั้ง
- สนามทดลองโค้ด สนามทดลอง HTML CSS และ JavaScript ออนไลน์ พร้อมพรีวิวสด เอดิเตอร์แสดงเลขบรรทัด และคอนโซลที่จับผลลัพธ์ ทดสอบโค้ดได้ทันที ดาวน์โหลดผลเป็นไฟล์ HTML เดียว ทำงานทั้งหมดในเบราว์เซอร์
- เครื่องคำนวณ 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 ได้ทันที