Sử dụng vỏ tương tác (REPL)

JavaScript:
Sử dụng vỏ tương tác (REPL)

Làm thế nào:

Node.js đi kèm với một REPL có thể truy cập qua terminal. Mở lên, và bạn sẵn sàng lăn bánh. Dưới đây là một ví dụ:

$ node
> let sum = (a, b) => a + b;
không xác định
> sum(5, 10);
15
> .exit

Dễ dàng, phải không? Định nghĩa biến, hàm, hoặc thực thi vòng lặp. Khi hoàn tất, .exit đưa bạn trở lại thế giới thực.

Sâu hơn

REPLs đã tồn tại từ những năm 1960 – LISP đã khai sáng khái niệm này. Ý tưởng: cung cấp phản hồi ngay lập tức cho lập trình viên. Các phương thức thay thế? Ngoài REPL của Node.js, còn có các bảng điều khiển dựa trên trình duyệt như Chrome DevTools, các sân chơi trực tuyến như JSFiddle, hoặc các IDE đầy đủ chức năng như VSCode với sân chơi tương tác.

Trong hệ thống, quy trình làm việc của REPL thường bao gồm:

  1. Đọc đầu vào
  2. Biên dịch và thực thi mã
  3. In ra kết quả
  4. Quay lại vòng lặp

Đó là một chu trình đơn giản mà hiệu quả đã có ảnh hưởng lớn đến lập trình tương tác.

Xem thêm