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
Это простой, но эффективный цикл, который оказал огромное влияние на интерактивное программирование.