14 lines
196 B
Go
14 lines
196 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
func swap(a, b *interface{}) {
|
|
*a, *b = *b, *a
|
|
}
|
|
|
|
func main() {
|
|
var a, b interface{} = 3, "four"
|
|
fmt.Println(a, b)
|
|
swap(&a, &b)
|
|
fmt.Println(a, b)
|
|
}
|