Erlang Shell

Erlang Shell用于測(cè)試表達(dá)式。因此,在實(shí)際在應(yīng)用程序本身中進(jìn)行測(cè)試之前,可以非常輕松地在外殼中進(jìn)行測(cè)試。

下面的示例演示如何在shell中使用加法表達(dá)式。這里需要注意的是,表達(dá)式需要以點(diǎn)(.)分隔符結(jié)束。

殼

命令執(zhí)行后,shell 將打印出另一個(gè)提示符,這次是針對(duì) Command Number 2(因?yàn)槊枯斎胍粋€(gè)新命令,命令數(shù)就會(huì)增加)。

以下函數(shù)是Erlang Shell中最常用的函數(shù)。

  • b() ?打印當(dāng)前變量綁定。

  • 語(yǔ)法 - b().

  • 例如?以下是如何使用該功能的示例。首先定義一個(gè)名為Str的變量,其值為abcd。然后b()用于顯示所有綁定變量。

Erlang Shell <code> b()</ code>

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

  • 語(yǔ)法 - f().

  • 例如?下面是如何使用函數(shù)的示例。首先定義一個(gè)名為Str的變量,其值為abcd。然后使用f()刪除Str變量綁定。然后調(diào)用b(),以確保綁定已成功刪除。

Erlang Shell <code> f()</ code>

  • f(x) ?刪除特定變量的綁定。

  • 語(yǔ)法- f(x). 其中,x –是需要?jiǎng)h除其綁定的變量。

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

Erlang Shell <code> f(x)</ code>

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

  • 語(yǔ)法- h().

  • 示例 ?下面的屏幕截圖顯示了 h ()命令的一個(gè)示例,它打印在 shell 中執(zhí)行的命令的歷史記錄。

Erlang Shell <code> h()</ code>

  • history(N)?將歷史列表中保留的先前命令數(shù)設(shè)置為N。返回先前的命令數(shù)。預(yù)設(shè)值是20。

  • 語(yǔ)法- history(N). 其中,N –是命令歷史記錄列表需要限制的編號(hào)。

  • 例如?以下屏幕截圖中顯示了history(N)命令的示例。

Erlang Shell <code> history(N)</ code>

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

  • 語(yǔ)法- e(N).  其中,N –是列表中N個(gè)位置的命令。

  • 例如?e(N)命令示例如下所示。由于我們已經(jīng)執(zhí)行了e(-1)命令,它將執(zhí)行上一個(gè)命令,即history(5)。

Erlang Shell <code> e(N)</ code>

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清