RosettaCodeData/Task/Generic-swap/Go/generic-swap-2.go
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07: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)
}