I came across this line in the source code for the Go language itself:
small &^= 4096 - 1
I have never seen the &^=
operator before (either in Go or in C) - what does it do?
I came across this line in the source code for the Go language itself:
small &^= 4096 - 1
I have never seen the &^=
operator before (either in Go or in C) - what does it do?