type 비교 (whether string or float64) > IT 기술백서

1. 첫번째 방법

[code]

str := 129.29438455

if reflect.TypeOf(str).String() != “string” {

  //

}

[/code]

 

2. 두번째 방법

[code]

a := “34.1718000440”

switch a.(type) {

case float64:

  fmt.Println(“This is float64”)

case string:

  fmt.Println(“This is string”)

default:

  fmt.Println(“unknown”)

[/code]

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤