package main import "fmt" func main() { j,k := 5, 20 // initialize j and k fmt.Printf("j:%d k:%d\n", j,k); k,j = j,k // swap j and k fmt.Printf("j:%d k:%d\n", j,k); l, m := mul(j,k) // call function and initialize l and m for return values fmt.Printf("l:%d m:%f\n", l,m) } /** * do something * @param i an integer * @param j an integer * @return an integer and a float32 **/ func mul(i int, j int) (int, float32) { // return two values ii := i*j; jj := float32(i) / float32(j); // casting return ii,jj }