Erlang高级数据类型,函数式、列表解析、二进制、引用
来源:互联网 发布:工业数据采集 求 编辑:程序博客网 时间:2024/04/29 03:27
一、函数式
1.1 函数作为变量值
1.2 函数作为参数
1.3 函数作为返回值
代码:
-module(test).-export([foreach/2, times/1]).%1. 函数作为参数foreach(F,[]) -> ok;foreach(F, [X|Xs]) -> F(X), foreach(F, Xs).%2. 函数作为返回值times(X) -> fun(Y) -> X*Y end.
结果:
二、列表解析
2.1 列表解析应用
映射:
过滤:
2.2 实例
三、二进制
二进制是原始、无类型的内存块索引。
term_to_binary()、binary_to_term()、is_binary()、binary_to_list()
3.1 实例
四、引用
内置函数make_ref()创建引用,它在一个节点的声明周期内是(几乎)唯一的,它的值在2的28次方调用后才会重复。
4.1 实例
0 0
- Erlang高级数据类型,函数式、列表解析、二进制、引用
- Erlang列表解析
- Erlang笔记(09) - 列表解析
- erlang 列表处理函数 (lists)
- erlang 列表解析,变位词解析过程
- erlang循环结构:尾递归,列表解析
- Erlang学习笔记(4) -- 列表解析
- Python高级特性-列表解析
- erlang 列表处理函数 (lists) 补充
- erlang 数据类型
- Erlang 数据类型
- Erlang-列表
- c++引用高级学习-引用函数指针
- [Erlang 0024]Erlang二进制数据处理
- 虚函数列表 解析
- 深入解析js中基本数据类型与引用类型,函数参数传递的区别
- 深入解析js中基本数据类型与引用类型,函数参数传递的区别
- Unit4二进制存储、运算符、引用数据类型初步认识
- MyEclipse 控制台等显示在底部
- HTML5仿Apple Watch时钟动画
- Intel DPDK 简要介绍
- Django登陆以后重定向到请求登陆的页面
- 使用Core Graphics绘画一个山寨微信icon
- Erlang高级数据类型,函数式、列表解析、二进制、引用
- ZOJ 3209 Treasure Map (DLX精确覆盖)
- DBMS实现——从问题定义开始
- js方式的页面跳转
- Selenium+Python+Pycharm进行自动化测试
- 多线程
- java excel Workbook API
- C#复制构造函数
- undefined与null的区别