for a in arr:     res ^= a   是次方的意思?不懂