bitstringのサイズが欲しかったけど何を使えばいいか分からなかったので、Google先生に聞いてみた。
いくつかのソースを見ると、どうやらerlang:bitsize/1を使えばいいらしい。
よし、これでいける。
1> erlang:bitsize(<<10:5,20:6>>). ** exception error: undefined function bitsize/1
…あるぇ?
と思ってたらerlang:bit_string/1bit_size/1*1が正解っぽい。
2> erlang:bit_size(<<10:5,20:6>>). 11
やっぱり検索するだけじゃなくてmanとか引くべきなんだなぁ…
でも、
http://www.google.com/codesearch?hl=ja&lr=&q=lang%3Aerlang+bit_size&sbtn=%E6%A4%9C%E7%B4%A2
と
http://www.google.com/codesearch?hl=ja&lr=&q=lang%3Aerlang+erlang%3Abitsize&sbtn=%E6%A4%9C%E7%B4%A2
を見たらbitsizeが正解だと思うと思うんだよ。
*1:何をとち狂ってるんだ