Golang sort.Swap方法

时间:2015-07-15 09:15:45

标签: go

我对Golang相当新,虽然我已经编写了一些代码行。当我发现 (src)

时,我正在探索排序选项
func (p StringSlice) Swap(i, j int)      { p[i], p[j] = p[j], p[i] }

我不知道那里发生了什么。有人可以向我解释p[i], p[j] = p[j], p[i]正在做什么吗?

感谢。

1 个答案:

答案 0 :(得分:0)

这里是golang,我们不需要tmp变量。 它将直接分配线 p [i],p [j] = p [j],p [i]

这是golang的奇迹之一 享受!