Perubahan baru-baru ini pecah
julia> ndigits(true)
1
Saya tidak terlalu sibuk dengan hal ini, dan dapat memahami mengapa itu tidak melalui siklus penghentian. Tetapi saya mendapat kesan bahwa pergeseran dari Bool <: Integer
menjadi Bool
sebagai konsep terpisah belum terjadi. Jika demikian, saya pikir lebih baik untuk terus mendukung operasi integer pada Bool
.
Hmm, pada investigasi lebih lanjut itu https://github.com/JuliaLang/julia/pull/16841 yang hanya mengubah ndigits
. Saya mengira ada perubahan yang lebih komprehensif, tetapi kerusakan hanya ndigits
sepertinya masalah yang terlalu kecil untuk diperhatikan.
Maaf saya tidak sadar saya melanggar yang itu, tapi saya setuju itu terlalu kecil untuk diperbaiki jika rencananya adalah beralih dari Bool <: Integer
.
Saya pikir itu harus diperbaiki. Aneh bagi ndigits(false)
untuk memberikan 1
tetapi ndigits(true)
untuk melempar kesalahan.
Komentar yang paling membantu
Saya pikir itu harus diperbaiki. Aneh bagi
ndigits(false)
untuk memberikan1
tetapindigits(true)
untuk melempar kesalahan.