博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第 5-2 课:我们会用到的 Erlang 特性
阅读量:4148 次
发布时间:2019-05-25

本文共 665 字,大约阅读时间需要 2 分钟。

在这一小节我们将学习一部分Erlang的语言特性,目的是为了让你能够更好的理解在后面编写的插件的代码。

Erlang简介

Erlang 诞生于 1987 年,由爱立信的 CS-Lab 开发。 Erlang 是一种动态类型的、函数式的语言,主要是为了处理并行,分布式应用而设计的,所以 Erlang 内建了轻量级的进程模型,让编写并发应用变得非常容易。

运行 Erlang 程序需要有一个类似 JVM 的虚拟机,上一课我们已经安装了这个虚拟机,Erlang 提供了一个交互式的脚本解析器,我们可以运行 erl 打开这个解析器,并在里面运行 Erlang 语句:

Erlang/OTP 22 [erts-10.4.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe] [dtrace]Eshell V10.4.1  (abort with ^G)1> 1+1.2

这里 Erlang 计算了 1+1 的值,输出结果 2。注意一条 Erlang 语句的结束符是英文句号".",和我们写文章时的句子结束符是一样的。

下面让我们来了解更多 Erlang 语言的特性。

变量和赋值

Erlang 中的"变量"一定是用大写字符开始的,比如大写 X 就是一个合法的"变量",而小写 x 就不是一个合法的"变量",我们可以用"变量赋值":

2> X=10.10

这里变量和赋值是加了引号的,原因是,在 Erlang 的世界里,其实没有变量和赋值这个两个概念。

我们可

转载地址:http://hiiti.baihongyu.com/

你可能感兴趣的文章
android系统提供的常用命令行工具
查看>>
【Python基础1】变量和字符串定义
查看>>
【Python基础2】python字符串方法及格式设置
查看>>
【Python】random生成随机数
查看>>
【Python基础3】数字类型与常用运算
查看>>
Jenkins迁移jobs
查看>>
【Python基础4】for循环、while循环与if分支
查看>>
【Python基础5】列表和元组
查看>>
【Python基础6】格式化字符串
查看>>
【Python基础7】字典
查看>>
【Python基础8】函数参数
查看>>
【Python基础9】浅谈深浅拷贝及变量赋值
查看>>
Jenkins定制一个具有筛选功能的列表视图
查看>>
【Python基础10】探索模块
查看>>
【Python】将txt文件转换为html
查看>>
[Linux]Shell脚本实现按照模块信息拆分文件内容
查看>>
idea添加gradle模块报错The project is already registered
查看>>
在C++中如何实现模板函数的外部调用
查看>>
在C++中,关键字explicit有什么作用
查看>>
C++中异常的处理方法以及使用了哪些关键字
查看>>