6 ms·
~ is the similarity sign as mathematical symbols.
by altun 4y ago
~ is the similarity sign as mathematical symbols.
- jaytaylor 4y agoAgreed, 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 4y 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 4y ago++ and -- are also statements rather than expressions (and =, but lots of languages diverge from C on this).