reflect 사용 이유 reflect는 여러 가지의 사용방법이 있겠지만 저는 종종 협업을 하면서 상대방이 보낸 데이터의 타입 및 종류에 대하여 구분이 필요한 경우 사용하였습니다. reflect를 이용하여 타입 가져오기 인터페이스 형식으로 데이터를 받아 받은 데이터의 타입을 구분할 수 있습니다. package main import ( "fmt" "reflect" ) func ShowType(i interface{}) { fmt.Println(reflect.ValueOf(i).Type()) } func main() { num := 100 ShowType(num) job := "student" ShowType(job) } /* 출력결과 int string */ 코드설명 reflect.ValueOf().Typ..