会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
雨落寒沙
博客园
首页
新随笔
联系
订阅
管理
2020年3月17日
go笔记 (异或交换两个数字变量需要注意的问题)
摘要: 一般可以用异或的方式不借助第三方值来交换数字,类似如下 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)
公告