How to find the type of a variable in Go

2 Answers

0 votes
package main

import "fmt"

func main() {
	i := 234 
	fmt.Printf("type %T\n", i)
	
	f := 3.14 
	fmt.Printf("type %T\n", f)
	
	c := 0.8i
	fmt.Printf("type %T\n", c)
}



/*
run:

type int
type float64
type complex128

*/

 



answered Mar 2, 2020 by avibootz
0 votes
package main

import (
	"fmt"
	"reflect"
)

func main() {
    var i int64 = 2349 

    var f float64 = 3.14 

    fmt.Println(reflect.TypeOf(i)) 
    fmt.Println(reflect.TypeOf(f)) 
}




/*
run:

int64
float64

*/

 



answered May 26, 2020 by avibootz

Related questions

...