Why does Go use ^ rather than ~ for unary bitwise-not? [closed] Why does Go use ^ rather than ~ for unary bitwise-not? [closed] go go

Why does Go use ^ rather than ~ for unary bitwise-not? [closed]