小编The*_*494的帖子

交换两个值的 Swift 函数

我需要编写一个函数来交换任意两个变量的内容。这就是我目前所拥有的,但我收到错误“无法分配给值:‘a’是‘let’常量”。

func swap<T>(a: T, b: T) {
    (a, b) = (b, a);
}
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么这不起作用并建议如何解决它吗?

谢谢。

swift

1
推荐指数
1
解决办法
1596
查看次数

标签 统计

swift ×1