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

Shell Erlang

Erlang Shell используется для тестирования выражений. Таким образом, до того, как тестировать в приложении само по себе, можно очень легко тестировать в shell.

Ниже приведен пример использования арифметического выражения в shell. Важно отметить, что выражение должно заканчиваться разделителем точки (.).

После выполнения команды shell будет打出另一个 индикатор, на этот раз для Command Number 2 (поскольку каждый новый ввод команды увеличивает номер команды).

Эти функции являются наиболее часто используемыми в Erlang Shell.

  • b() − Вывод текущих привязок переменных.

  • Грамматика - b().

  • Например− Пример использования этой функции. Сначала определите переменнуюStrПеременная, значение которойabcdb()Используется для отображения всех привязанных переменных.

  • f() − Удаление всех текущих привязок переменных.

  • Синтаксис - f().

  • Например− Пример использования функции. Сначала определите переменную Str с значением abcd. Затем используйте f() для удаления привязки переменной Str. Затем вызовите b() для проверки успешного удаления привязки.

  • f(x) − Удаление привязки определенной переменной.

  • Синтаксис- f(x). Где x – это переменная, которую нужно удалить.

  • Например- Пример использования функции. Сначала определите переменные Str и Str1. Затем используйте f(Str) для удаления привязки переменной Str. Затем вызовите b(), чтобы убедиться, что привязка успешно удалена.

  • h() - Печать списка команд истории, выполняемых в外壳овой программе.

  • Синтаксис- h().

  • Пример - В следующем экранном снимке показан пример команды h () команд, которая печатает историю команд, выполняемых в shell.

  • history(N)- Установите количество сохраненных в истории команд, которые нужно сохранить, в N. Возвращает количество сохраненных команд. П预设ное значение равно 20.

  • Синтаксис- history(N). В котором, N – это номер списка команд истории, который нужно ограничить.

  • Например- В следующем экранном снимке показан пример команды history(N).

  • e(N)- Если N положителен, повторяет команду N. Если отрицателен, повторяетЭтапNЭтиПредыдущая команда (то есть e(-1) повторяет предыдущую команду).

  • Синтаксис- e(N). В котором, N – это элемент спискаЭтапNЭтиКоманда位置的.

  • НапримерПример команды −e(N) приведен ниже. Поскольку мы уже выполнили команду e(-1), она выполнит предыдущую команду, то есть history(5).