[erlang-questions] surprising bit syntax

Ulf Wiger (TN/EAB) <>
Tue Jul 3 12:46:17 CEST 2007


Is it just me, or is this behaviour surprising?

4> <<255>>.
<<"ÿ">>
5> <<256>>.
<<0>>
6> <<257>>.
<<1>>
7> <<257:8>>.
<<1>>
8> <<I:8/integer>> = <<999>>.          
<<"ç">>
9> I.
231

I scanned the reference manual to find a note stating that this 
is exactly what one should expect, but I couldn't find it.

Personally, I would have expected something along the lines
of badarg, which is what list_to_binary([999]) gives.

BR,
Ulf W
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20070703/c8fb69a2/attachment.html>


More information about the erlang-questions mailing list