¿Qué es REPL?

Un bucle de lectura-evaluación-impresión, o REPL , es un entorno informático en el que se leen y evalúan las entradas del usuario y, luego, se le devuelven los resultados. Los REPL proporcionan un entorno interactivo para explorar las herramientas disponibles en entornos específicos o lenguajes de programación. Algunos ejemplos incluyen la consola Node.js, IPython, el shell Bash y la consola para desarrolladores que se encuentra en la mayoría de los navegadores web.
Para ilustrar cómo funciona un bucle de lectura-evaluación-impresión, considere el siguiente ejemplo de un shell Bash en un servidor Ubuntu:
Para interactuar con el servidor, un usuario introduce comandos que le indican al servidor que realice acciones específicas o que devuelva cierta información. Por ejemplo, un usuario puede ejecutar el expr
comando, que se utiliza para evaluar expresiones matemáticas y realizar cálculos. En este ejemplo, el expr
comando evalúa la expresión 2 + 2
:
- expr 2 + 2
El shell Bash lee el expr
comando ingresado por el usuario, lo evalúa y luego imprime una respuesta:
Output4
A continuación, el indicador del shell Bash vuelve al modo de lectura , cerrando así el bucle y permitiendo al usuario ejecutar otro comando:
Si desea obtener más información sobre los REPL y adquirir experiencia al utilizar uno directamente, le recomendamos que consulte este tutorial sobre cómo utilizar el REPL de Node.js.
Deja una respuesta