摘要: Erlang 性能 Erlang 的性能是由多个因素共同决定的,其中包括语言特性、运行时系统、代码编写质量等。以下是影响 Erlang 性能的一些关键因素: 并发和并行性:Erlang 最大的特点之一是其对并发和并行性的良好支持。它使用轻量级进程(而不是操作系统级别的线程)来实现并发,这些进程之间的 阅读全文
posted @ 2024-02-05 17:52 d-w 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Erlang 分布式编程 在Erlang中,分布式编程是一种常见的方式,用于构建可靠、高可用、高并发的分布式系统。Erlang提供了强大的原语和工具来支持分布式编程。以下是一些关键概念和方法: 节点(Node):Erlang分布式系统中的基本单元。一个节点是一个运行Erlang运行时系统(ERTS) 阅读全文
posted @ 2024-02-05 16:31 d-w 阅读(53) 评论(0) 推荐(0) 编辑
摘要: Erlang Fun 示例: -module(helloworld). -export([start/0]). start() -> A = fun(X) -> io:fwrite("~p~n",[X]) end, A(5).输出 5 -module(helloworld). -export([st 阅读全文
posted @ 2024-02-05 16:27 d-w 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Erlang 异常 在Erlang中,有3种例外类型- Error−调用将终止当前进程的执行,并在捕获到最后一个函数及其参数时包含堆栈跟踪。这些是引发上述运行时错误的异常。erlang:error(Reason) Exists −有两种Exists : 内部退出和外部退出。内部退出通过调用函数 ex 阅读全文
posted @ 2024-02-05 13:45 d-w 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Erlang 列表 列表属于数据类型里面的集合, 列表是用于存储数据项集合的结构。在Erlang中,列表是通过将值括在方括号 [ ]中来创建的。实例: start() -> Lst1 = [1,2,3], io:fwrite("~w~n",[Lst1]). 输出结果是 : [1 2 3] 以下是列表 阅读全文
posted @ 2024-02-05 12:01 d-w 阅读(49) 评论(0) 推荐(0) 编辑
摘要: Erlang 函数 Erlang是一种众所周知的函数式编程语言,因此您将看到许多关于函数如何在Erlang中工作的重点。本章介绍如何使用Erlang中的函数完成所有操作。 直接上实例: 定义函数 add(X,Y) -> Z = X+Y, io:fwrite("~w~n",[Z]). start()  阅读全文
posted @ 2024-02-05 11:23 d-w 阅读(72) 评论(0) 推荐(0) 编辑