[go] 데이터 타입 체크하기

데이터 타입 체크하기

프로그램에서 변수의 데이터 타입을 확인하려면 reflect 패키지를 사용할 수 있습니다.

아래 예제는 데이터 타입을 확인하는 간단한 방법을 보여줍니다.

package main

import (
	"fmt"
	"reflect"
)

func main() {
	var num float64 = 3.14
	var name string = "Gopher"
	
	fmt.Println("Type of num:", reflect.TypeOf(num))
	fmt.Println("Type of name:", reflect.TypeOf(name))
}

위 예제에서는 reflect.TypeOf() 함수를 사용하여 변수 numname의 데이터 타입을 출력합니다.

결론

Go 언어에서 데이터 타입을 체크하는 것은 프로그램 안정성과 신뢰성을 높이는 데 도움이 됩니다. reflect 패키지를 사용하여 변수의 데이터 타입을 확인할 수 있으며, 이를 통해 예기치 않은 데이터 타입으로 인한 오류를 방지할 수 있습니다.

이러한 방법을 사용하여 데이터 타입을 체크하면 프로그램이 예상대로 작동할 수 있도록 보장할 수 있습니다.

참고 문헌: Go 언어 공식 문서 - reflect