[erlang-questions] bit operations/matching

Pieter Erlang pietererlang@REDACTED
Thu May 8 19:02:49 CEST 2008


Hi,

Can someone explain why line 2 fails (and line 3 not)?
(also reproducible in other ways)

Thx
Pieter
PS. unfortunately and only temporarily running on windows xp


Erlang (BEAM) emulator version 5.6.2 [async-threads:0]

Eshell V5.6.2 (abort with ^G)
1> B = <<0:1000>>.
<<0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,...>>
2> <<_:80,Val:2,_/binary>> = B.
** exception error: no match of right hand side value
<<0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,...>>
3> <<_:80,Val:8,_/binary>> = B.
<<0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,...>>
4>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080508/0be1102b/attachment.htm>


More information about the erlang-questions mailing list