English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Erlang Shell используется для тестирования выражений. Таким образом, до того, как тестировать в приложении само по себе, можно очень легко тестировать в shell.
Ниже приведен пример использования арифметического выражения в shell. Важно отметить, что выражение должно заканчиваться разделителем точки (.).
После выполнения команды shell будет打出另一个 индикатор, на этот раз для Command Number 2 (поскольку каждый новый ввод команды увеличивает номер команды).
Эти функции являются наиболее часто используемыми в Erlang Shell.
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 () команд, которая печатает историю команд, выполняемых в 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).