Erlang - Shell

La shell Erlang viene utilizzata per testare le espressioni. Quindi, il test può essere eseguito nella shell molto facilmente prima che venga effettivamente testato nell'applicazione stessa.

L'esempio seguente mostra come è possibile utilizzare l'espressione di addizione nella shell. Ciò che è necessario notare qui è che l'espressione deve terminare con il delimitatore punto (.).

Dopo che il comando è stato eseguito, la shell stampa un altro prompt, questa volta per il numero di comando 2 (perché il numero del comando aumenta ogni volta che viene immesso un nuovo comando).

Le seguenti funzioni sono le più comuni utilizzate nella shell Erlang.

  • b() - Stampa le associazioni di variabili correnti.

  • Syntax - b ().

  • For example- Di seguito è riportato un esempio di come viene utilizzata la funzione. Prima una variabile chiamataStr è definito, che ha il valore abcd. Poib() viene utilizzato per visualizzare tutte le variabili associate.

  • f() - Rimuove tutte le associazioni di variabili correnti.

  • Syntax - f ().

  • For example- Di seguito è riportato un esempio di come viene utilizzata la funzione. Per prima cosa viene definita una variabile chiamata Str che ha il valore abcd. La f () viene quindi utilizzata per rimuovere l'associazione della variabile Str. Il b () viene quindi chiamato per assicurarsi che il collegamento sia stato rimosso con successo.

  • f(x) - Rimuove l'associazione per una determinata variabile.

  • Syntax- f (x). Dove, x - è la variabile per la quale è necessario rimuovere l'associazione.

  • For example- Di seguito è riportato un esempio di come viene utilizzata la funzione. Per prima cosa viene definita una variabile chiamata Str e Str1. La f (Str) viene quindi utilizzata per rimuovere l'associazione della variabile Str. Il b () viene quindi chiamato per assicurarsi che il collegamento sia stato rimosso con successo.

  • h() - Stampa l'elenco della cronologia di tutti i comandi eseguiti nella shell.

  • Syntax - h ().

  • For example - Un esempio del comando h (), che stampa la cronologia dei comandi eseguiti nella shell è mostrato nello screenshot seguente.

  • history(N)- Imposta il numero di comandi precedenti da mantenere nell'elenco della cronologia su N. Viene restituito il numero precedente. Il numero predefinito è 20.

  • Syntax- storia (N). Dove, N - è il numero a cui deve essere limitato l'elenco della cronologia dei comandi.

  • For example - Un esempio del comando history (N) è mostrato nella seguente schermata.

  • e(N)- Ripete il comando N, se N è positivo. Se è negativo, viene ripetuto l'N- esimo comando precedente (cioè, e (-1) ripete il comando precedente).

  • Syntax- e (N). Dove, N - è il comando all'ennesima posizione nell'elenco.

  • For example- Di seguito è mostrato un esempio del comando e (N). Poiché abbiamo eseguito il comando e (-1), eseguirà il comando precedente che era history (5).