例如:
<<Sync:11,B:2,C:2,D:1>> = <<2#1111111111101011>>.
** exception error: no match of right hand side value
为什么?我认为变量 Sync 必须是 2#11111111111 但它不是。
最佳答案
如果您在右侧指定位数,它将起作用
<<Sync:11,B:2,C:2,D:1>> = <<2#1111111111101011:16>>.
关于erlang - 在 Erlang 中匹配二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5308578/