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

Erlang Shell

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

    語法:? b().

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

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

    語法: ? f().

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

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

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

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

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

    語法:? h().

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

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

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

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

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

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

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


上一篇:Erlang多表達(dá)式下一篇:Erlang決策