鍍金池/ 教程/ Java/ Erlang Shell
Erlang關系運算符實例
Erlang決策
Erlang運算符
Erlang if語句
Erlang Shell
Erlang循環(huán)(while和for)
Erlang函數(shù)
Erlang內嵌if語句
Erlang模塊
Erlang多表達式
Erlang算術運算符示例
Erlang位運算符實例
Erlang變量
Erlang基礎語法
Erlang遞歸
Erlang邏輯運算符實例
Erlang case語句
Erlang環(huán)境配置(開發(fā)環(huán)境)
Erlang數(shù)據(jù)類型
Erlang教程

Erlang Shell

Erlang shell 被用于表達式的測試。因此,測試可以在 shell 進行,這是在實際的應用程序運行之前進行測試。
下面的例子展示了如何在 shell 中添加表達式并使用。這里需要指出的是,表達需要使用(.)定界符來作為結束符。
Erlang Shell
執(zhí)行該命令后,shell 打印出另一個提示,此時為命令編號為2(因為指令數(shù)在每次輸入新命令后增加)。
以下函數(shù)在 Erlang Shell 最常見的。
  • b() ? 打印當前變量綁定。

    語法:? b().

    實例 ? 以下是函數(shù)的使用方式的例子。這里第一個 Str 變量被定義,它有一個值:abcd. b()用于顯示所有的綁定變量。

  • f() ? 刪除所有當前的變量綁定。

    語法: ? f().

    示例 ? 以下是函數(shù)的使用方式的例子。第一個 Str 變量被定義其中具有值是:abcd 。f()用于移除 Str 變量的綁定。然后,b()被調用,以確保綁定已成功刪除。

  • f(x) ? 移除指定變量的綁定。

    語法: ? f(x). Where, x –是待去刪除的變量。

    示例 ? 以下是函數(shù)的使用方式的例子。首先一個名為 Str 和 Str1 變量定義。f(Str) 隨后被用于刪除 Str 變量綁定。然后b()被調用,以確保綁定已成功刪除。

  • h() ? 打印在 shell 中執(zhí)行過所有命令的歷史記錄列表。

    語法:? h().

    示例 ?  h()函數(shù)命令打印列出在 shell 執(zhí)行的命令的歷史記錄,一個例子如下面的屏幕截圖所示。

  • history(N) ? 設置之前命令的數(shù)量,以保持在為 N 個歷史記錄。返回先前的數(shù)歷史列表。默認數(shù)量為:20。

    語法 ? history(N). 這里, N – 需要記錄的歷史命令列表的數(shù)量。

    示例  ? history(N) 命令的一個例子如下面的屏幕截圖所示。

  • e(N) ? 如果N為正重復此命令N次。如果N是負數(shù),則第N個先前的命令被重復(即,e(-1)重復先前的命令)。

    語法:? e(N). 這里, N –是在列表中第N個位置的命令

    示例 ? e(N) 命令的一個例子如下所示。我們已經(jīng)執(zhí)行了e(-1)命令,history(5) 它會執(zhí)行以前的命令。


上一篇:Erlang多表達式下一篇:Erlang決策