【发布时间】:2011-05-18 17:47:55
【问题描述】:
我有两种形式的二进制字符串:
<<"5.7778345">>
或
<<"444555">>
我事先不知道它是浮点数还是整数。
我尝试检查它是否为整数。这不起作用,因为它是二进制的。我还尝试将二进制转换为列表,然后检查是 int 还是 float。我没有成功。
它需要是一个函数,例如:
binToNumber(Bin) ->
%% Find if int or float
Return.
有人知道怎么做吗?
【问题讨论】:
标签: string erlang floating-point integer