Strictly speaking, a tuple is a finite ordered list with multiple parts. The most important thing about tuples is that Go has no support for the tuple type, which means that Go does not officially care about tuples, despite the fact that it has support for certain uses of tuples.
One interesting thing here is that we have been using Go tuples in this book since Chapter 1, Go and the Operating System, in statements such as the next one, where a function returns two values that you get in a single statement:
min, _ := strconv.ParseFloat(arguments[1], 64)
The name of the Go program that will illustrate Go tuples is tuples.go and it will be presented in three code segments. Please note that the presented code uses a function that returns three values as a tuple. You will learn more about functions in Chapter 6, What You Might Not Know About Go Packages and Go Functions.
The...