Erlang - Coquille

Le shell Erlang est utilisé pour tester les expressions. Par conséquent, les tests peuvent être effectués très facilement dans le shell avant d'être réellement testés dans l'application elle-même.

L'exemple suivant montre comment l'expression d'addition peut être utilisée dans le shell. Ce qu'il faut noter ici, c'est que l'expression doit se terminer par le délimiteur point (.).

Une fois la commande exécutée, le shell imprime une autre invite, cette fois pour la commande numéro 2 (car le numéro de commande augmente chaque fois qu'une nouvelle commande est entrée).

Les fonctions suivantes sont les plus couramment utilisées dans le shell Erlang.

  • b() - Imprime les liaisons de variables actuelles.

  • Syntax - b ().

  • For example- Voici un exemple d'utilisation de la fonction. D'abord une variable appeléeStr est défini, qui a la valeur abcd. ensuiteb() est utilisé pour afficher toutes les variables liées.

  • f() - Supprime toutes les liaisons de variables actuelles.

  • Syntax - f ().

  • For example- Voici un exemple d'utilisation de la fonction. Tout d'abord, une variable appelée Str est définie qui a la valeur abcd. Le f () est ensuite utilisé pour supprimer la liaison de variable Str. Le b () est ensuite appelé pour s'assurer que la liaison a été supprimée avec succès.

  • f(x) - Supprime la liaison pour une variable particulière.

  • Syntax- f (x). Où, x - est la variable pour laquelle la liaison doit être supprimée.

  • For example- Voici un exemple d'utilisation de la fonction. Tout d'abord, une variable appelée Str et Str1 sont définies. Le f (Str) est ensuite utilisé pour supprimer la liaison de variable Str. Le b () est ensuite appelé pour s'assurer que la liaison a été supprimée avec succès.

  • h() - Imprime la liste historique de toutes les commandes exécutées dans le shell.

  • Syntax - h ().

  • For example - Un exemple de la commande h (), qui imprime l'historique des commandes exécutées dans le shell, est illustré dans la capture d'écran suivante.

  • history(N)- Définit le nombre de commandes précédentes à conserver dans la liste d'historique sur N. Le numéro précédent est renvoyé. Le nombre par défaut est 20.

  • Syntax- histoire (N). Où, N - est le nombre auquel la liste d'historique des commandes doit être limitée.

  • For example - Un exemple de la commande historique (N) est illustré dans la capture d'écran suivante.

  • e(N)- Répète la commande N, si N est positif. S'il est négatif, la N ième commande précédente est répétée (c'est-à-dire que e (-1) répète la commande précédente).

  • Syntax- e (N). Où, N - est la commande à la N ième position dans la liste.

  • For example- Un exemple de la commande e (N) est illustré ci-dessous. Puisque nous avons exécuté la commande e (-1), elle exécutera la commande précédente qui était history (5).