Эрланг не позволяет мне сделать:
Type = bitstring.
<<FirstPart:8/Type, Rest/bitstring>> = some_binary.
хотя это позволяет мне:
Size = 8.
<<FirstPart:Size/bitstring, Rest/bitstring>> = some_binary.
Итак, в выражениях битовых строк, хотя я могу передавать размер через переменную, он не позволяет мне передавать тип через переменную. Есть ли решение?