Go 编程语言允许您将指针传递给函数。为此,只需将 function 参数声明为指针类型。
在下面的示例中,我们将两个指针传递给一个函数,并更改函数内部的值,该值反映回调用函数中 -
编译并执行上述代码时,它会产生以下结果——
Before swap, value of a :100
Before swap, value of b :200
After swap, value of a :200
After swap, value of b :100
Before swap, value of b :200
After swap, value of a :200
After swap, value of b :100