erlang 笔记

并发难点

  • 共享内存 数据污染

  • 消息模型,异步io

第二章

快速入门

安装、基本使用、基本的数据结构,操作,语法、快速入门

变量与其他语言的不同地方

模式匹配
通配符

整数、浮点数、原子、元组、列表、字符串、字符集、

第三章

顺序编程初步

程序如果切分的话可以分成数据(结构),及对其操作、(数据)类型之间的转化,还有流程控制

  • 模块
  • 函数

  • 控制抽象、高阶函数

  • 断言 when
  • 记录
  • 控制结构: case if
  • 简单列表处理、列表解析
  • 算术表达式

流程控制:顺序、条件、循环三中结构,对于不同的语言会有不同的形式,case if when 模式匹配 ,迭代 递归 高阶函数——->整体抽象,可以用于实现上面三种结构

一些知识点

华氏温度(f)——摄氏温度(c)之间的转化公式

1
2
3
f = 32 + c* 9/5
**example:**
c = 40,f=32+72=104.

BIF

math

数学库
名字 函数
sqrt 开平方根

lists

名字 函数
map
filter
sum