首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
erlang
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Erlang的简介(erlang菜鸟教程)
Erlang的简介(erlang菜鸟教程),Erlang是一种功能编程语言,也具有运行时环境。它的构建方式使其对并发,分发和容错功能具有集成支持。Erlang最初是为在爱立信的多个大型电信系统中使用而开发的。Erlang的第一个版本是由JoeArmstrong,RobertVirding和MikeWilliams于1986年开发的。它最初是爱立信内部的专有语言。它随后于1998年作为一种开放源语言
361
01-01 08:00
Erlang语言的函数(erlang语言入门教程)
Erlang语言的函数(erlang语言入门教程),Erlang是一种众所周知的函数式编程语言,因此您将看到许多关于函数如何在Erlang中工作的重点。本章介绍如何使用Erlang中的函数完成所有操作。定义函数函数声明的语法如下:语法FunctionName(Pattern1…PatternN)->Body;在这里,FunctionName−函数名称是一个原子(唯一性)Pattern1…Patte
213
代码人生
01-01 08:00
代码人生
Erlang 性能
Erlang 性能,在讨论性能时,需要注意有关Erlang的以下几点。Funs非常快−在R6B中为Funs赋予了自己的数据类型,并在R7B中对其进行了进一步优化。使用++运算符−需要正确使用此运算符。以下示例是执行++操作的错误方法。在线示例-module(helloworld).-export([start/0]).start()->fun_reverse([H|T])->fun_reverse
209
代码人生
01-01 08:00
代码人生
Erlang语言的变量介绍(erlang的变量是什么)
Erlang语言的变量介绍(erlang的变量是什么),在Erlang,所有的变量都与‘=’语句绑定。所有变量都需要以大写字母开头。在其他编程语言中,“=”符号用于赋值,但不适用于Erlang。如前所述,变量是通过使用‘=’语句定义的。在Erlang中要注意的一件事是变量是不可变的,这意味着为了更改变量的值,需要将其销毁并重新创建。上一章介绍了Erlang中的以下基本变量-Numbers−用于表示
189
01-01 08:00
Erlang的基本语法介绍(erlang语言教程)
Erlang的基本语法介绍(erlang语言教程),为了理解Erlang的基本语法,让我们首先看一个简单的HelloWorld程序。实例示例%helloworldprogram-module(helloworld).-export([start/0]).start()->io:fwrite("Hello,world!\n").关于上述程序,需要注意以下几点:%符号用于向程序添加注释。module语
186
代码人生
01-01 08:00
代码人生
Erlang 分布式编程
Erlang 分布式编程,分布式程序是那些旨在在计算机网络上运行并且只能通过消息传递来协调其活动的程序。我们可能要编写分布式应用程序的原因有很多。这里是其中的一些。性能−通过安排程序的不同部分在不同的机器上并行运行,可以使程序运行更快。可靠性−我们可以通过将系统构造为在多台机器上运行来制造容错系统。如果一台机器发生故障,我们可以在另一台机器上继续。可扩展性−在扩展应用程序时,迟早将耗尽甚至是功能最
185
代码人生
01-01 08:00
代码人生
Erlang Fun
Erlang Fun,Fun用于在Erlang中定义匿名函数。匿名函数的一般语法如下:语法F=fun(Arg1,Arg2,...ArgN)->...End说明F−这是分配给匿名函数的变量名。Arg1,Arg2,...ArgN−这些是传递给匿名函数的参数。以下示例展示了如何使用匿名函数。实例示例-module(helloworld).-export([start/0]).start()->A=fun
172
代码人生
01-01 08:00
代码人生
Erlang条件语句(erlang语言教程)
Erlang条件语句(erlang语言教程),决策结构要求程序员指定一个或多个要由程序评估或测试的条件,如果条件被确定为真(true),则指定一个或多个要执行的语句,如果条件被确定为假(false),则指定其他要执行的语句。以下是大多数编程语言中常见的典型决策结构的一般形式-Erlang编程语言提供以下类型的决策声明。序号语句与说明1If语句if语句由一个布尔表达式和一个或多个语句组成。2多重表达
170
代码人生
01-01 08:00
代码人生
Erlang语言的递归(什么是erlang语言递归)
Erlang语言的递归(什么是erlang语言递归),递归是Erlang的重要组成部分。首先,让我们看看如何通过实现factorial程序来实现简单的递归。实例示例-module(helloworld).-export([fac/1,start/0]).fac(N)whenN==0->1;fac(N)whenN>0->N*fac(N-1).start()->X=fac(4),io:fwrite("
170
代码人生
01-01 08:00
代码人生
Erlang模块(erlang模块装载)
Erlang模块(erlang模块装载),模块是在单个文件中以单个名称重新组合的一组函数。此外,Erlang中的所有函数都必须在模块中定义。大多数基本功能,如算术、逻辑和布尔运算符已经可用,因为默认模块是在程序运行时加载的。您将要使用的模块中定义的每个其他函数都需要使用Module:Function(Arguments)的形式来调用。定义模块使用模块,可以声明两种类型的内容:函数和属性。属性是描述
164
«
1
2
3
»