package main import "fmt" func main() { a:=5; b:=5.0; fmt.Printf("main a:%v b:%v\n", a, b) funcc(&a, &b); fmt.Printf("main a:%v b:%v\n", a, b) } func funcc(ap* int, bp* float64) { fmt.Printf("funcc a:%v b:%v\n", *ap, *bp) *ap = *ap + 100; *bp *= -1; fmt.Printf("funcc a:%v b:%v\n", *ap, *bp) }