Erlang 异常错误:函数中的参数错误
编译erlang代码时,出现异常“错误:错误参数 “在功能中”显示在下一行中Erlang 异常错误:函数中的参数错误,erlang,Erlang,编译erlang代码时,出现异常“错误:错误参数 “在功能中”显示在下一行中 Packet =[<<0:8, TokenLength, Token, PayloadLength, Payload>>], Packet=[], 以上代码是我代码的一部分。 请有人帮帮我。可能发生这种情况是因为令牌和有效载荷是二进制文件,而不是整数 当构造这样的二进制文件时,除非另有规定,否则所有内容都假定为1字节整数。要将令牌和有效负载插入正在构造的二进制文件中,请使用/binary后缀
Packet =[<<0:8, TokenLength, Token, PayloadLength, Payload>>],
Packet=[],
以上代码是我代码的一部分。
请有人帮帮我。可能发生这种情况是因为
令牌和有效载荷是二进制文件,而不是整数
当构造这样的二进制文件时,除非另有规定,否则所有内容都假定为1字节整数。要将令牌
和有效负载
插入正在构造的二进制文件中,请使用/binary
后缀:
Packet =[<<0:8, TokenLength, Token/binary, PayloadLength, Payload/binary>>],
Packet=[],