我正在学习erlang中的bin语法,有一点我不太了解。是"基地"这个数字部分的数量与否?
E.g。如果我说2#10
- Erlang会存储它在基数2中的事实吗?
答案 0 :(得分:5)
不,它没有。这是handled by the private function scan_number
in the erl_scan
module(Erlang的Lexer),它将Base#Digits
标记转换为正常的整数值,完全丢弃Base值。
1> erl_scan:string("10").
{ok,[{integer,1,10}],1}
2> erl_scan:string("2#1010").
{ok,[{integer,1,10}],1}
答案 1 :(得分:2)
不,它没有。我想不出任何语言。