Использование интерактивной оболочки (REPL)

JavaScript:
Использование интерактивной оболочки (REPL)

Как использовать:

Node.js поставляется с REPL, доступным через терминал. Откройте его, и вы готовы к работе. Вот небольшой пример:

$ node
> let sum = (a, b) => a + b;
undefined
> sum(5, 10);
15
> .exit

Просто, правда? Определяйте переменные, функции или запускайте циклы. Когда закончите, .exit вернет вас в реальный мир.

Глубокое погружение

REPL существуют с 1960-х годов – LISP был пионером этой концепции. Идея: давать немедленную обратную связь программисту. Альтернативы? Кроме Node.js REPL, есть браузерные консоли как Chrome DevTools, онлайн песочницы вроде JSFiddle, или полноценные IDE вроде VSCode с интерактивными площадками.

Под капотом, рабочие процессы REPL обычно включают в себя:

  1. Чтение ввода
  2. Компиляцию и выполнение кода
  3. Вывод результатов
  4. Возвращение к пункту 1

Это простой, но эффективный цикл, который оказал огромное влияние на интерактивное программирование.

Смотрите также