Hello = term_to_binary("hello"),
<<Hello:20/binary,123:16>>. bad argument...
binary的size长度不能超过自身的长度,不然就报这个,可指定大小;或者置于末尾
Size = size(Hello).
<<Size:24,Hello:Size/binary,123:16>>.
本文探讨了Erlang语言中binary数据类型的操作方法,包括如何定义binary、指定binary的size长度等,并通过示例代码展示了binary在实际使用过程中需要注意的问题。
Hello = term_to_binary("hello"),
<<Hello:20/binary,123:16>>. bad argument...
binary的size长度不能超过自身的长度,不然就报这个,可指定大小;或者置于末尾
Size = size(Hello).
<<Size:24,Hello:Size/binary,123:16>>.

被折叠的 条评论
为什么被折叠?