Uma mudança recente quebrou
julia> ndigits(true)
1
Não estou muito preocupado com isso e posso entender por que ele não passou por um ciclo de reprovação. Mas fiquei com a impressão de que a mudança de Bool <: Integer
para Bool
como um conceito separado ainda não aconteceu. Nesse caso, acho melhor continuar a oferecer suporte a operações de inteiros em Bool
.
Hmm, em uma investigação mais aprofundada, foi https://github.com/JuliaLang/julia/pull/16841 que mudou apenas ndigits
. Pensei que houvesse uma mudança mais abrangente, mas a quebra de apenas ndigits
parece uma questão muito pequena para se preocupar.
Desculpe, não sabia que quebrei esse, mas concordo que é muito pequeno para consertar se o plano é mudar de Bool <: Integer
.
Eu acho que deveria ser consertado. É estranho para ndigits(false)
dar 1
mas ndigits(true)
lançar um erro.
Comentários muito úteis
Eu acho que deveria ser consertado. É estranho para
ndigits(false)
dar1
masndigits(true)
lançar um erro.