京东云服务器推荐配置、多种配置选择,满足不同业务需求!

热门推荐

⭐ 稳定入门选择

配置:2核2G/5M

适用场景:个人站点 / 轻量应用

特点:性价比高,稳定可靠

¥19/月
立即购买
流量友好

☁️ 轻量云主机

配置:2核4G 5M

适用场景:小型业务 / 博客 / 测试环境

特点:流量友好,性能均衡

¥149/年
立即购买
高性能

💻 云服务主机

配置:4核16G 8M

适用场景:中小型服务 / 多并发场景

特点:充足内存与带宽,性能强劲

¥750/年
立即购买
新人专享

🎁 新人福利

新人访问 → 点击 → 最新活动

可获取 3000元 礼券

立即领取
服务端 / Erlang 教程 / Erlang 教程
Erlang Shell
Erlang 数据类型Erlang 基本语法

Erlang Shell

Erlang Shell用于测试表达式。因此,在实际在应用程序本身中进行测试之前,可以非常轻松地在外壳中进行测试。

下面的示例演示如何在shell中使用加法表达式。这里需要注意的是,表达式需要以点(.)分隔符结束。

壳

命令执行后,shell 将打印出另一个提示符,这次是针对 Command Number 2(因为每输入一个新命令,命令数就会增加)。

以下函数是Erlang Shell中最常用的函数。

  • b() −打印当前变量绑定。

  • 语法 - b().

  • 例如−以下是如何使用该功能的示例。首先定义一个名为Str的变量,其值为abcd。然后b()用于显示所有绑定变量。

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

  • f() −删除所有当前变量绑定。

  • 语法 - f().

  • 例如−下面是如何使用函数的示例。首先定义一个名为Str的变量,其值为abcd。然后使用f()删除Str变量绑定。然后调用b(),以确保绑定已成功删除。

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

  • f(x) −删除特定变量的绑定。

  • 语法- f(x). 其中,x –是需要删除其绑定的变量。

  • 例如−下面是如何使用函数的示例。首先定义一个名为Str和Str1的变量。然后使用f(Str)删除Str变量绑定。然后调用b(),以确保绑定已成功删除

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

  • h() −打印在外壳程序中执行的所有命令的历史记录列表。

  • 语法- h().

  • 示例 −下面的屏幕截图显示了 h ()命令的一个示例,它打印在 shell 中执行的命令的历史记录。

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

  • history(N)−将历史列表中保留的先前命令数设置为N。返回先前的命令数。预设值是20。

  • 语法- history(N). 其中,N –是命令历史记录列表需要限制的编号。

  • 例如−以下屏幕截图中显示了history(N)命令的示例。

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

  • e(N)−如果N为正,则重复命令N。如果为负,则重复N先前的命令(即e(-1)重复先前的命令)。

  • 语法- e(N).  其中,N –是列表中N位置的命令。

  • 例如−e(N)命令示例如下所示。由于我们已经执行了e(-1)命令,它将执行上一个命令,即history(5)。

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

Erlang 数据类型Erlang 基本语法