【发布时间】:2012-05-23 14:38:50
【问题描述】:
匹配之间有什么区别:
fun(Binary) ->
[Value, Rest] = binary:split(Binary, <<101>>)
end
和
fun(Binary) ->
[Value, <<Rest/binary>>] = binary:split(Binary, <<101>>)
end
我在想,一个人可能会在遍历二进制文件时简单地增加一个计数器并保留子二进制指针,而另一个将复制一个新的二进制文件。有什么想法吗?
【问题讨论】:
标签: performance binary erlang matching