A = [ “AB”, “CD”, “EF”, “GH”]
B = [ “EF”, “GH”]

我想要做的C = A^B

其中C = [“AB”,“CD”]

我知道Golang允许XOR字节明智的,但我还没有看到文档中字符串数组任何东西。

我该怎么做呢?也许有人已经为此做了一个实用程序?

2016-12-14 Nik Kunkel

+0

每个字符串中是[符文](https://golang.org/ref/spec#Rune_literals),它只是一个** int **的别名,你所要做的就是将它们转换为无符号整型并进行异或操作^ –