Erlang двоичная конкатенация - PullRequest
4 голосов
/ 28 декабря 2011

, поэтому у меня есть следующие A = <<1:1>> и B = <<1>>. Любая встроенная функция (или пара строк кода) для объединения этих двух двоичных файлов, общий размер которых должен составлять 16 бит ?

Уже пробовал следующее:

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

Это работает, но размер будет 9 бит.

PS Я не хочу, чтобы 8 строк кода erlang были решением.

1 Ответ

6 голосов
/ 28 декабря 2011

Возможно, вам нужно добавить некоторые отступы:

<< B/binary, 0:7, A/bitstring >>.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...