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

比如:

i,j=j,i

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

最佳答案

file

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

2年前 评论
讨论数量: 1

file

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

2年前 评论

file

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

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!