Определить тип переменной в Go

Содержание
Введение
Пример
В других языках

Введение

Пример

package main import ( "fmt" "reflect" ) func main() { var_str := "string" var_int := 10 var_float64 := 1.2 var_bool := true var_complex128 := complex(2, 3) r, im := real(var_complex128), imag(var_complex128) fmt.Println(reflect.TypeOf(var_str)) fmt.Println(reflect.TypeOf(var_int)) fmt.Println(reflect.TypeOf(var_float64)) fmt.Println(reflect.TypeOf(var_bool)) fmt.Println(reflect.TypeOf(var_complex128)) fmt.Println(reflect.TypeOf(r), reflect.TypeOf(im)) }

string
int
float64
bool
complex128
float64 float64

В других языках