Оболочка Erlang используется для тестирования выражений. Следовательно, тестирование может быть выполнено в оболочке очень легко, прежде чем оно будет фактически протестировано в самом приложении.
В следующем примере показано, как выражение сложения можно использовать в оболочке. Здесь необходимо отметить, что выражение должно заканчиваться точкой (.).
После выполнения команды оболочка выводит еще одно приглашение, на этот раз для команды № 2 (поскольку номер команды увеличивается при каждом вводе новой команды).
Следующие функции являются наиболее распространенными в оболочке Erlang.
b () — печатает текущие привязки переменных.
Синтаксис — b ().
Например — Ниже приведен пример использования функции. Сначала определяется переменная с именем Str , которая имеет значение abcd . Затем b () используется для отображения всех связанных переменных.
f () — Удаляет все текущие привязки переменных.
Синтаксис — f ().
Например — Ниже приведен пример использования функции. Сначала определяется переменная с именем Str, которая имеет значение abcd. Затем f () используется для удаления привязки переменной Str. Затем вызывается b (), чтобы убедиться, что привязка была успешно удалена.
f (x) — удаляет привязку для определенной переменной.
Синтаксис — f (x). Где x — переменная, для которой необходимо удалить привязку.
Например — Ниже приведен пример использования функции. Сначала определяются переменные с именами Str и Str1. Затем f (Str) используется для удаления привязки переменной Str. Затем вызывается b (), чтобы убедиться, что привязка была успешно удалена.
h () — печатает список истории всех команд, выполненных в оболочке.
Синтаксис — h ().
Например — Пример команды h (), которая печатает историю команд, выполненных в оболочке, показан на следующем снимке экрана.
history (N) — Устанавливает количество предыдущих команд для сохранения в списке истории равным N. Предыдущее число возвращается. Номер по умолчанию — 20.
Синтаксис — история (N). Где N — номер, которым должен быть ограничен список истории команд.
Например — Пример команды history (N) показан на следующем снимке экрана.
e (N) — повторяет команду N, если N положительно. Если оно отрицательное, N- я предыдущая команда повторяется (т. Е. E (-1) повторяет предыдущую команду).
Синтаксис — e (N). Где N — команда на N- й позиции в списке.
Например — Пример команды e (N) показан ниже. Поскольку мы выполнили команду e (-1), она выполнит предыдущую команду, которая была history (5).