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

Erlang シェル

Erlang Shellは式をテストするために使用されます。したがって、アプリケーション自体でテストする前に、非常に簡単にシェルでテストすることができます。

以下はshellで加法式を使用する例を示します。ここで注意すべきことは、式はピunctuation mark(。)で終わる必要があります。

コマンドが実行された後、shellは次のピンポイントを印刷します。これはCommand Numberに対してです。 2(新しいコマンドが入力されると、コマンド数が増加するためです)。

以下の関数はErlang Shellで最もよく使用される関数です。

  • b() 現在の変数のバインドを印刷します。

  • 文法 - b()

  • 例えば以下はその機能の使用例です。まず、Strの変数、その値はabcd次にb()すべてのバインド変数を表示するために使用されます。

  • f() 現在のすべての変数のバインドを削除します。

  • 文法 - f().

  • 例えば以下は関数の使用例です。まず、Strという名前の変数を定義し、値としてabcdを設定します。次にf()を使用してStr変数のバインドを削除します。その後、b()を呼び出してバインドが成功して削除されたことを確認します。

  • f(x) 特定の変数のバインドを削除します。

  • 文法- f(x) において、x はバインドする必要がある変数です。

  • 例えば−関数の使用例を以下に示します。まずStrとStrという名前の関数を定義します。1の変数。それからf(Str)を使ってStr変数のバインディングを削除します。それからb()を呼び出して、バインディングが成功して削除されたことを確認します

  • h() −シェルプログラムで実行したすべてのコマンドの履歴リストを印刷します。

  • 文法- h().

  • −以下のスクリーンショットにh()コマンドの例を示します。これはシェルで実行したコマンドの履歴を印刷します。

  • 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)。