func swap(_ a: inout Int, _ b: inout Int) {
var t = 0
t = a
a = b
b = t
}
var a = 5
var b = 6
swap(&a, &b)
print(a, b)

本文介绍了一个使用Swift语言实现的简单函数,该函数接受两个整数变量作为输入,并通过引用参数在函数内部交换这两个变量的值。通过这个例子,读者可以了解到如何在Swift中使用引用类型来修改外部作用域中的变量。
func swap(_ a: inout Int, _ b: inout Int) {
var t = 0
t = a
a = b
b = t
}
var a = 5
var b = 6
swap(&a, &b)
print(a, b)

2395
3057

被折叠的 条评论
为什么被折叠?