Julia: Les booléens brisés en tant que nombres ?

Créé le 17 mai 2017  ·  3Commentaires  ·  Source: JuliaLang/julia

Un changement récent a éclaté

julia> ndigits(true)
1

Je ne suis pas trop inquiet à ce sujet et je peux comprendre pourquoi il n'a pas traversé un cycle de dépréciation. Mais j'avais l'impression que le passage de Bool <: Integer à Bool tant que concept distinct n'a pas encore eu lieu. Si c'est le cas, je pense qu'il est préférable de continuer à prendre en charge les opérations d'entier sur Bool .

bug

Commentaire le plus utile

Je pense que cela devrait être corrigé. C'est bizarre pour ndigits(false) de donner 1 mais ndigits(true) de lancer une erreur.

Tous les 3 commentaires

Hmm, après une enquête plus approfondie, c'est https://github.com/JuliaLang/julia/pull/16841 qui n'a changé que ndigits . J'avais pensé qu'il y avait un changement plus complet, mais la rupture de seulement ndigits semble être un problème trop mineur pour se soucier.

Désolé, je ne savais pas que j'avais cassé celui-ci, mais je conviens qu'il est trop mineur pour être réparé si le plan consiste à abandonner Bool <: Integer .

Je pense que cela devrait être corrigé. C'est bizarre pour ndigits(false) de donner 1 mais ndigits(true) de lancer une erreur.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

dpsanders picture dpsanders  ·  3Commentaires

musm picture musm  ·  3Commentaires

yurivish picture yurivish  ·  3Commentaires

i-apellaniz picture i-apellaniz  ·  3Commentaires

StefanKarpinski picture StefanKarpinski  ·  3Commentaires