As you can find in the Golang documentation:
The right operand is evaluated conditionally
548k questions
547k answers
4 comments
86.3k users