go lang
[golang] 타입 확인하는 방법 - reflect.TypeOf
'김용환'
2017. 8. 29. 20:05
타입을 확인하는 방법은 reflect 패키지를 임포트한 후 TypeOf 메소드를 사용한다.
예제는 다음과 같다.
package main
import "fmt"
import "reflect"
func main() {
var x, y = 1, "2"
fmt.Println(x, y)
fmt.Println(reflect.TypeOf(x))
fmt.Println(reflect.TypeOf(y))
fmt.Println()
m := 1.2
fmt.Println(m)
fmt.Println(reflect.TypeOf(m))
}
결과는 다음과 같다.
1 2
int
string
1.2
float64