implicit conversion - Why are non-boolean values not implicitly converted in boolean expressions? -
some programming languages evaluate
5 == true
to true, or allow
if 5 expr
by converting 5 bool.
julia not. why?
because ==
equivalence relation.
in julia, true
, when converted integer, becomes 1
, , 1 == true
. if true == 5
, in order ==
preserve transitivity, imply 1 == 5
Comments
Post a Comment