Julia: ¿Booleanos rotos como números?

Creado en 17 may. 2017  ·  3Comentarios  ·  Fuente: JuliaLang/julia

Un cambio reciente se rompió

julia> ndigits(true)
1

No estoy demasiado preocupado por esto y puedo entender por qué no pasó por un ciclo de desaprobación. Pero tenía la impresión de que el cambio de Bool <: Integer a Bool como concepto separado aún no ha ocurrido. Si es así, creo que es mejor continuar admitiendo operaciones con números enteros en Bool .

bug

Comentario más útil

Creo que debería arreglarse. Es extraño que ndigits(false)1 pero ndigits(true) arroje un error.

Todos 3 comentarios

Hmm, en una investigación más profunda fue https://github.com/JuliaLang/julia/pull/16841 que solo cambió ndigits . Pensé que había un cambio más completo, pero la rotura de solo ndigits parece un problema demasiado pequeño para preocuparme.

Lo siento, no sabía que rompí ese, pero estoy de acuerdo que es demasiado pequeño para arreglarlo si el plan es cambiar de Bool <: Integer .

Creo que debería arreglarse. Es extraño que ndigits(false)1 pero ndigits(true) arroje un error.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

yurivish picture yurivish  ·  3Comentarios

iamed2 picture iamed2  ·  3Comentarios

omus picture omus  ·  3Comentarios

omus picture omus  ·  3Comentarios

sbromberger picture sbromberger  ·  3Comentarios