RosettaCodeData/Task/Generic-swap/Go/generic-swap-2.go
2023-07-01 13:44:08 -04:00

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)
}