gpt4 book ai didi

erlang - Erlang 是否存储数字的基数?

转载 作者:行者123 更新时间:2023-12-01 22:22:38 25 4
gpt4 key购买 nike

我正在学习 erlang 中的 bin 语法,还有一件事我不是很明白。数字的“底”部分是否是该数字的一部分?

例如如果我说 2#10 - Erlang 是否存储它在基数 2 中的事实?

最佳答案

不,它没有。这是 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}

关于erlang - Erlang 是否存储数字的基数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39003844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com