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

Popular posts from this blog

tcpdump - How to check if server received packet (acknowledged) -