English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Erlang Shell

Lo Shell Erlang viene utilizzato per testare espressioni. Pertanto, prima di testare effettivamente l'applicazione stessa, è molto facile testare all'interno dello shell.

Esempio di utilizzo dell'espressione di somma nel shell. È importante notare che l'espressione deve essere terminata con il segnaposto di punto (.).

Dopo l'esecuzione del comando, lo shell stampa un altro prompt, questa volta per il Command Number 2 (poiché ogni volta che si inserisce un nuovo comando, il numero di comando aumenta).

Le seguenti funzioni sono tra le più utilizzate nel Shell Erlang.

  • b() −Stampare i vincoli delle variabili correnti.

  • Sintassi - b().

  • Ad esempio−Esempio di utilizzo di questa funzione. Prima di tutto, definire una variabile chiamataStrLa variabile, il cui valore èabcdPoib()Utilizzato per visualizzare tutte le variabili vincolate.

  • f() −Eliminare tutti i vincoli delle variabili correnti.

  • sintassi - f().

  • Ad esempio−Esempio di utilizzo della funzione. Prima di tutto, definire una variabile chiamata Str con il valore abcd. Poi utilizzare f() per eliminare il vincolo della variabile Str. Infine, chiamare b() per assicurarsi che il vincolo sia stato eliminato con successo.

  • f(x) −Eliminare il vincolo di una variabile specifica.

  • sintassi- f(x). Dove, x è la variabile che deve essere eliminata dal suo vincolo.

  • Ad esempioEsempio di come utilizzare una funzione. Prima definisci le variabili Str e Str1. Poi usa f(Str) per rimuovere il legame alla variabile Str. Poi chiama b() per assicurarti che il legame sia stato rimosso con successo.

  • h() - Stampa la lista storica di tutti i comandi eseguiti nel programma shell.

  • sintassi- h().

  • Esempio Esempio di schermata come segue mostra un esempio del comando h(), che stampa la cronologia dei comandi eseguiti nel shell.

  • history(N)- Imposta il numero di comandi precedenti conservati nella lista storica a N. Restituisce il numero di comandi precedenti. Il valore predefinito è 20.

  • sintassi- history(N). In cui, N – è il numero di comandi storici della lista da limitare.

  • Ad esempioEsempio di schermata come segue mostra il comando history(N).

  • e(N)- Se N è positivo, ripete il comando N volte. Se è negativo, ripeteilNuncomando precedente (cioè e(-1) ripete il comando precedente).

  • sintassi- e(N). In cui, N – è l'indice della listailNuncomando di posizione.

  • Ad esempioEsempio di comando -e(N) come segue. Poiché abbiamo eseguito il comando e(-1), eseguirà l'ultimo comando, ovvero history(5).