跳转到内容

Erlang 编程/入门

来自维基教科书,开放的书籍,开放的世界

← 概述 | 术语 →

获取 Erlang

[编辑 | 编辑源代码]

Erlang/OTP 作为免费软件从 开源 Erlang 下载 可用。下载 Erlang/OTP 发行版后,您需要编译它(如果在 Unix 平台上)并安装它。

安装 Erlang

[编辑 | 编辑源代码]

除了以下简短说明外,您可能还希望参考 安装指南

解压源代码发行版。确定您要将 Erlang 及其库安装在何处。例如,我们将假设您希望将其安装在 /usr/local/erlang/otp_r11b 中。创建此目录,以及用于构建 Erlang 源代码的构建目录。

mkdir /usr/local/erlang/otp_r11b

在顶层目录中,键入 ./Install /usr/local/erlang/otp_r11b。这将配置、构建和安装 Erlang/OTP 发行版。

将发行版的 bin 目录添加到您的路径。您可能希望在 shell 初始化文件中设置它。

Microsoft Windows

[编辑 | 编辑源代码]

发行版是一个自安装的 .exe 文件。调用它(例如,双击其图标)并回答提示。

Erlang Shell

[编辑 | 编辑源代码]

Erlang 带有一个 shell,在控制 Erlang 环境和开发程序时以交互方式使用。在 Unix 上,通过在命令行上键入 erl 来调用 shell。在 Windows 上,在命令行上键入 werl,或双击 Erlang 快捷方式图标。

这将启动 Erlang 系统并提供一个 shell 用于输入和评估 Erlang。

Eshell V5.4.13 (abort with ^G)
1>

您的第一个 Erlang 代码

[编辑 | 编辑源代码]

在 shell 提示符下,键入 "hello, world!" 后面跟着一个点 (.)。您可以接着进行一些算术运算。或者用 13 进制表示回答 "六乘九等于多少?" 这个问题

1> "hello, world!".
"hello, world!"
2> 1 + 2.
3
3> 13#6 * 13#9.
54

准备退出时,可以使用 halt() 内置函数停止 Erlang 系统

4> halt().
华夏公益教科书