GO中的变量交换是怎么实现的?

比如:

i,j=j,i

为什么不需要中间变量,这个操作是原子性的吗

最佳答案

file

如图,第 8 行的变量交换得到的汇编代码对应下方蓝色框内部分,是通过中间变量实现的

3年前 评论
讨论数量: 1

file

如图,第 8 行的变量交换得到的汇编代码对应下方蓝色框内部分,是通过中间变量实现的

3年前 评论

file

如图,第 8 行的变量交换得到的汇编代码对应下方蓝色框内部分,是通过中间变量实现的

3年前 评论