Ruby:
Sử dụng vỏ tương tác (REPL)
Làm thế nào:
REPL của Ruby được gọi là IRB (Interactive Ruby). Hãy nhảy vào và thử Ruby ngay từ terminal của bạn:
irb
2.7.0 :001 > puts "Chào thế giới Ruby!"
Chào thế giới Ruby!
=> nil
2.7.0 :002 > 5.times { in "Ruby! " }
Ruby! Ruby! Ruby! Ruby! Ruby! => 5
Đi sâu vào
Được giới thiệu trong Ruby 1.8, IRB là một công cụ không thể thiếu cho những người sử dụng Ruby. Nó được lấy cảm hứng từ các shell tương tác của Lisp và Python, kết hợp việc thử nghiệm với phản hồi ngay lập tức. Các lựa chọn thay thế như Pry cung cấp nhiều tính năng hơn như nổi bật cú pháp và môi trường gỡ lỗi mạnh mẽ hơn. Chính IRB tuy đơn giản nhưng có thể được bổ sung với các gems như ‘irbtools’ để mở rộng chức năng. Cách IRB xử lý vòng lặp đọc-đánh giá-in là bằng cách đọc từng dòng nhập vào, đánh giá nó như mã Ruby, rồi in kết quả, lặp lại quá trình này cho đến khi thoát.