-5
これはJavaの関数です。私はgolangコードに変換しましたが、エラーが表示されます。
この問題を解決するにはどうすればよいですか?教えてください。Golangビットのみが符号なしを使用していますか?
Javaコード:
int p = -1;
int x = 0;
x |= 0x1 << p;
p++;
golangコード:
var p int = -1
var x int = 0
x |= 0x1 << p
p++
シフトコードint型、符号なし整数でなければならない
私は本当に-1ビットだけ左にシフトしているのだろうと思います。詳しく教える? – kostix