erlang function efficiency
来源:互联网 发布:双机热备 数据库 编辑:程序博客网 时间:2024/05/17 03:00
erlang function efficiency
1. match partten
do
map(_Map, [], Ys) -> Ys;map(_Map, [_|_] = Xs, []) -> %% 1.1 do_not map(_Map, Xs, []) -> Xs;map(Map, [X | Xs], [Y|Ys]) -> [Map(X,Y) | map(Map, Xs, Ys)].
1.1 因为第二个参数是可以匹配任何变量的。和函数编译优化相关
2. MFA 的用法:
F(A) 本地函数,最快
apply(Fun, A::[term()]) -> term() 是本地函数call的三倍花费
apply(Moudule::module(), Fun, A::[term()]) -> term() 是本地函数call的六倍花费
阅读全文
0 0
- erlang function efficiency
- Erlang 函数(Efficiency Guide)
- 】Erlang常见注意事项(Efficiency Guide)
- Erlang列表处理(Efficiency Guide)
- Erlang常见注意事项(Efficiency Guide)
- Erlang构建和匹配二进制数据(Efficiency Guide)
- Erlang性能的八个误区(Efficiency Guide)
- [Erlang 0058] Erlang Function调用效率
- Erlang Function调用效率 ( module:fun() apply())
- High Efficiency
- C++ efficiency
- Improve efficiency
- poj1252Euro Efficiency
- Erlang
- Erlang
- Erlang
- erlang
- Erlang
- HEVC标准中的图像分割(1),slice,tile,CTU,CU,PU,TU等
- 校门外的树
- scau 11075 强盗分赃
- 解决spring中不同配置文件中存在name或者id相同的bean可能引起的问题
- A star算法
- erlang function efficiency
- Oracle Union时新添字段区分不同的表数据
- poll() 方法和 remove() 方法的区别?Java 中 LinkedHashMap 和 PriorityQueue 的区别是什么?
- 谁是谁的谁多所多所
- SSH框架下的ERP原型(SSH+EasyUI+MySQL)
- JavaScript 性能优化技巧分享
- 09_c++多继承
- Python基础 GUI 编程 Tkinter
- 计算鞍点