how to parse multiple returns in golang
问题 I have a Go function which returns two integer values. Below is the function func temp() (int, int){ return 1,1 } Is it possible to put temp function directly into a Println and print both the outputs using string formatting as below: fmt.Println("first= %d and second = %d", temp() ) // This doesn't work In Python, I am able to do the following: def func(): return 1,1 print("{0}={1}".format(*func()) >> '1=2' Can I do Something similar in Go too? 回答1: First, for what you attempt to do you