In Go, you can use the fmt.Printf()
function to print the value of a variable along with its type. Here's an example:
package main
import "fmt"
func main() {
var x int = 42
fmt.Printf("Value: %v, Type: %T\n", x, x)
}
Output:
Value: 42, Type: int
In the Printf()
function, %v
is used to print the value of the variable and %T
is used to print its type.