Julia: 破布尔数作为数字吗?

创建于 2017-05-17  ·  3评论  ·  资料来源: JuliaLang/julia

最近发生的变化

julia> ndigits(true)
1

我对此不太在意,可以理解为什么它没有经历过弃用周期。 但是我给人的印象是,从Bool <: IntegerBool作为一个单独的概念的转变尚未发生。 如果是这样,我认为最好继续在Bool上支持整数运算。

最有用的评论

我认为它应该被修复。 ndigits(false)给出1ndigits(true)抛出错误是很奇怪的。

所有3条评论

嗯,经过进一步调查,它是https://github.com/JuliaLang/julia/pull/16841它只改变了ndigits 。 我原以为会有一个更全面的更改,但是只有ndigits的损坏似乎太小了,值得关注。

抱歉,我不知道我打破了那个,但是我同意,如果计划从Bool <: Integer改掉,那太小了以至于无法解决。

我认为它应该被修复。 ndigits(false)给出1ndigits(true)抛出错误是很奇怪的。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

yurivish picture yurivish  ·  3评论

felixrehren picture felixrehren  ·  3评论

arshpreetsingh picture arshpreetsingh  ·  3评论

wilburtownsend picture wilburtownsend  ·  3评论

omus picture omus  ·  3评论