Ruby:
การใช้ Shell แบบโต้ตอบ (REPL)

วิธีการ:

REPL ของ Ruby เรียกว่า IRB (Interactive Ruby) เริ่มต้นและลองใช้ Ruby ได้ทันทีจากเทอร์มินัลของคุณ:

irb
2.7.0 :001 > puts "Hello, Ruby world!"
สวัสดี, โลกของ Ruby!
 => nil
2.7.0 :002 > 5.times { print "Ruby! " }
Ruby! Ruby! Ruby! Ruby! Ruby!  => 5

การดำดิ่งลึก

นำเสนอใน Ruby 1.8, IRB เป็นอุปกรณ์หลักสำหรับผู้ใช้ Ruby มันได้รับแรงบันดาลใจจาก shell แบบโต้ตอบของ Lisp และ Python, ผสานการทดลองกับการตอบสนองทันที Alternatives อย่าง Pry มีฟีเจอร์เพิ่มเติม เช่น syntax highlighting และสภาพแวดล้อมการดีบักที่เข้มแข็งยิ่งขึ้น IRB เองนั้นง่าย แต่สามารถขยายฟังก์ชันได้ด้วย gems เช่น ‘irbtools’ เพื่อขยายความสามารถ วิธีการทำงานของ IRB ในการอ่าน-ประมวลผล-พิมพ์ คือการอ่านแต่ละบรรทัดของข้อมูลนำเข้า ประมวลผลเป็นโค้ด Ruby แล้วจึงพิมพ์ผลลัพธ์ วนรอบกระบวนการนี้จนกว่าจะออก

ดูเพิ่มเติม