package main

import (
	"reflect"
)

func main() {
	slice :=[] int {1,2,3 }
	println(reflect.TypeOf(slice).Name(),reflect.TypeOf(slice).Kind())

	i:=1
	println(reflect.TypeOf(i).Name(),reflect.TypeOf(i).Kind())

	str:="123"
	println(reflect.TypeOf(str).Name(),reflect.TypeOf(str).Kind())

	array := [5]int{1,2,3,4}
	println(reflect.TypeOf(array).Kind())

	var balance [10] float32;
	println(reflect.TypeOf(balance).Kind())
}