2011-12-28 16 views
4

ので、私は、これらの合計サイズが16ビットなければならないこれらの二つのバイナリを、参加する A = <<1:1>>B = <<1>>.関数(またはコードの行のカップル)に内蔵された任意の以下か?アーランバイナリ連結

はすでに次を試してみました:

C = <<B/binary,A:8/bitstring>>. 
C = <<B/binary,A:8/binary>>. 
C = <<B/binary,A:8>>. 
C = <<B/binary,A/bitstring>>. 

これは動作しますが、サイズが長い9ビットになります。

P.S私は解決策として8行のerlangコードを必要としません。

答えて

6

あなたは、おそらくいくつかのパディングを追加する必要があります。

<< B/binary, 0:7, A/bitstring >>. 
+2

私が必要とするまさに!そして、私は簡単に考える必要があります。 – Gokul