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

Shell do Erlang

O Shell do Erlang é usado para testar expressões. Portanto, antes de testar na aplicação em si, pode ser facilmente testado no shell.

O exemplo a seguir demonstra como usar expressões de adição no shell. Note que a expressão precisa ser terminada com um separador de ponto (.).

Após a execução do comando, o shell imprimirá outro prompt, dessa vez para o Command Number 2(Porque a cada nova entrada de comando, o número de comandos aumenta).

As seguintes funções são as mais usadas no Shell do Erlang.

  • b() − Imprimir o vínculo de variáveis atuais.

  • Sintaxe - b()

  • Por exemplo− Abaixo está um exemplo de como usar essa função. Primeiro, defina uma variável chamadaStra variável, cujo valor éabcdb()Usado para exibir todas as variáveis de vínculo.

  • f() − Desvincular todos os vínculos de variáveis atuais.

  • Sintaxe - f().

  • Por exemplo− Abaixo está um exemplo de como usar a função. Primeiro, defina uma variável chamada Str com o valor abcd. Em seguida, use f() para desvincular o vínculo da variável Str. Em seguida, chame b() para garantir que o vínculo tenha sido removido com sucesso.

  • f(x) − Desvincular uma variável específica.

  • Sintaxe- f(x). Onde, x – é a variável que precisa ser desligada do seu vínculo.

  • Por exemplo−A seguir, um exemplo de como usar uma função. Primeiro, defina uma função chamada Str e Str1das variáveis. Em seguida, use f(Str) para remover o vínculo da variável Str. Em seguida, chame b() para garantir que o vínculo foi removido com sucesso

  • h() −Imprimir a lista de histórico de comandos executados no shell.

  • Sintaxe- h().

  • Exemplo −A seguir, uma captura de tela mostra um exemplo do comando h().

  • history(N)−Definir o número de comandos anteriores mantidos na lista de histórico para N. Retornar o número de comandos anteriores. O valor padrão é20.

  • Sintaxe- history(N). Em que, N – é o número de itens da lista de histórico de comando que deve ser limitada.

  • Por exemplo−A seguir, uma captura de tela mostra um exemplo do comando history(N).

  • e(N)−se N for positivo, repetir o comando N. Se for negativo, repetiroNumcomando anterior (ou seja, e(-1)repetir o comando anterior).

  • Sintaxe- e(N). Em que, N – é o índice na listaoNumcomando na posição

  • Por exemplo−e(N)Exemplos de comando conforme mostrado a seguir. since já executamos e(-1) comando, que executará o comando anterior, ou seja, history(5)。