4 ms·
Agreed, this is a slightly better way to think about it, yet still seems out of place for Go. Where else does Golang diverge from what an operator means in C?
by jaytaylor 5y ago
Agreed, this is a slightly better way to think about it, yet still seems out of place for Go. Where else does Golang diverge from what an operator means in C?
- awsmith 5y agoFor one, in the operator in question: bitwise negation in Go is expressed using prefix ^ rather than ~ as in C. Go also differs from C in operator precedence, which I would argue is a significantly larger change than the visible syntax for an operator.
- morelisp 5y ago++ and -- are also statements rather than expressions (and =, but lots of languages diverge from C on this).