摘要: 6 函数6.1 模式匹配函数头以及case和receive子句中的模式匹配都被编译器优化过。除了个别例外,大部分情况下调整顺序不会带来任何好处。二进制就是一个例外。匹配二进制时,编译器不会重新排列分支。把一个空的二进制放在后边通常会比放在前面稍快。下面的例子展示了另一种例外情况:DO NOTatom_map1(one) -> 1;atom_map1(two) -> 2;atom_map1(three) -> 3;atom_map1(Int) when is_integer(Int) -> Int;atom_map1(four) -> 4;atom_map1(fiv 阅读全文
posted @ 2012-09-23 22:23 SimpleLiang 阅读(1434) 评论(0) 推荐(1) 编辑