摘要: 一般可以用异或的方式不借助第三方值来交换数字,类似如下 func main() { swaps := func(k int, b int) (x, y int) { k ^= b b ^= k k ^= b return k, b } x,y :=swaps(5,6) fmt.Printf("结果为 阅读全文
posted @ 2020-03-17 17:10 雨落寒沙 阅读(303) 评论(0) 推荐(0)