RosettaCodeData/Task/Generic-swap/Go/generic-swap-2.go

15 lines
196 B
Go
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
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)
}