所以我刚开始学习GoLang。我正在尝试在两个字节(uint8)数字之间执行按位运算XOR。每次我运行命令“go vet”时,我都会收到以下错误:
undefined:xy
我的代码:
package main
import (
"fmt"
"math"
)
func main() {
var x byte = 1
var y byte = 2
fmt.Println("XOR x and y =", xˆy)
}
答案 0 :(得分:2)
你使用的是错误的角色。
请勿使用ˆ
。使用^
。
package main
import (
"fmt"
)
func main() {
var x byte = 1
var y byte = 2
fmt.Println("XOR x and y =", x^y)
}
输出:
XOR x and y = 3