Erlang - Concha
El shell de Erlang se utiliza para probar expresiones. Por lo tanto, las pruebas se pueden realizar en el shell con mucha facilidad antes de que se prueben en la propia aplicación.
El siguiente ejemplo muestra cómo se puede utilizar la expresión de suma en el shell. Lo que debe tenerse en cuenta aquí es que la expresión debe terminar con el delimitador de punto (.).
Después de ejecutar el comando, el shell imprime otro mensaje, esta vez para el comando número 2 (porque el número de comando aumenta cada vez que se ingresa un nuevo comando).
Las siguientes funciones son las más comunes que se usan en el shell de Erlang.
b() - Imprime los enlaces de variables actuales.
Syntax - b ().
For example- A continuación se muestra un ejemplo de cómo se utiliza la función. Primero una variable llamadaStr está definido, que tiene el valor abcd. Luegob() se utiliza para mostrar todas las variables vinculadas.
f() - Elimina todos los enlaces de variables actuales.
Syntax - f ().
For example- A continuación se muestra un ejemplo de cómo se utiliza la función. Primero se define una variable llamada Str que tiene el valor abcd. La f () se usa para eliminar la vinculación de la variable Str. A continuación, se llama a b () para garantizar que el enlace se haya eliminado correctamente.
f(x) - Elimina el enlace de una variable en particular.
Syntax- f (x). Donde, x - es la variable para la que se debe eliminar el enlace.
For example- A continuación se muestra un ejemplo de cómo se utiliza la función. Primero se define una variable llamada Str y Str1. La f (Str) se utiliza para eliminar la vinculación de la variable Str. A continuación, se llama a b () para garantizar que el enlace se haya eliminado correctamente.
h() - Imprime la lista histórica de todos los comandos ejecutados en el shell.
Syntax - h ().
For example - En la siguiente captura de pantalla se muestra un ejemplo del comando h (), que imprime el historial de comandos ejecutados en el shell.
history(N)- Establece el número de comandos anteriores para mantener en la lista del historial en N. Se devuelve el número anterior. El número predeterminado es 20.
Syntax- historia (N). Donde, N - es el número al que debe limitarse la lista del historial de comandos.
For example - En la siguiente captura de pantalla se muestra un ejemplo del comando history (N).
e(N)- Repite el comando N, si N es positivo. Si es negativo, se repite el enésimo comando anterior (es decir, e (-1) repite el comando anterior).
Syntax- e (N). Donde, N - es el comando en la posición N- ésima de la lista.
For example- A continuación se muestra un ejemplo del comando e (N). Como hemos ejecutado el comando e (-1), ejecutará el comando anterior que era history (5).