📅  最后修改于: 2023-12-03 14:40:59.989000             🧑  作者: Mango
Erlang 是一种函数式编程语言,它广泛应用于并发和分布式系统的开发。它提供了一种轻量级的执行环境,可以包含非常多的并发进程执行,并且还提供了强大的错误处理和容错能力。
Erlang 是一个强大的工具,可以用于构建高可用性和高可靠性的分布式系统。它具有许多不同的特性和功能,包括:
安装 Erlang 可以通过源码或二进制文件进行。建议使用 ERLANG/OTP,打开官方网站 https://www.erlang.org/ ,在下载页面选择适合您的操作系统的版本。
在 macOS 中,可以使用 Homebrew 命令进行安装:
brew install erlang
在 Debian 和 Ubuntu 中安装Erlang:
apt-get install erlang
在 Windows 上,可以从官网下载二进制文件并按照向导进行安装。
启动 Erlang shell
erl
创建一个进程
spawn(fun() -> io:format("hello, erlang") end).
发送信息
Pid = spawn(fun() -> receive {hello} -> io:format("world~n") end end),
Pid ! {hello}.
停止进程
Pid = spawn(fun() -> io:format("I am alive~n") end),
exit(Pid, kill).
更多的有关 Erlang 的信息,请参阅 官方文档。