Hacker News new | ask | show | jobs
by anona 4722 days ago
I don't think the argument is that people can't understand '&&' and '||', but that using 'and' and 'or' is a better choice.
1 comments

So what do you do about the bitwise and and or operations. How should they be expressed?

Python expresses the bitwise and and or using the & and | characters, the exact same characters as Go.

And that also explains why Go chooses to use && and || for and the logical and or operators.

The code is much more readable if the bitwise operators do not look almost identical to the logical ones.