And*_*yuk 2 erlang
我正在学习erlang中的bin语法,有一点我不太明白.这个数字的数字部分的"基数"是不是?
例如,如果我说2#10- Erlang是否存储了它在基数2的事实?
2#10
Dog*_*ert 5
不,不是的.这是由私有函数处理scan_number中erl_scan模块(Erlang的词法分析器),并且它的转换Base#Digits令牌成正常的整数值,完全丢弃所述基值.
scan_number
erl_scan
Base#Digits
1> erl_scan:string("10"). {ok,[{integer,1,10}],1} 2> erl_scan:string("2#1010"). {ok,[{integer,1,10}],1}
归档时间:
9 年,3 月 前
查看次数:
53 次
最近记录: