Julia: Booleanos quebrados como números?

Criado em 17 mai. 2017  ·  3Comentários  ·  Fonte: JuliaLang/julia

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 .

bug

Comentários muito úteis

Eu acho que deveria ser consertado. É estranho para ndigits(false) dar 1 mas ndigits(true) lançar um erro.

Todos 3 comentários

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.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

tkoolen picture tkoolen  ·  3Comentários

sbromberger picture sbromberger  ·  3Comentários

iamed2 picture iamed2  ·  3Comentários

m-j-w picture m-j-w  ·  3Comentários

omus picture omus  ·  3Comentários