728x90 반응형 assertion1 golang type conversion [string(val)], type assertion [val.(string)] golang은 두가지 타입의 형 변환 방법이 있다. 하나는 변수의 타입을 변환해주기 위한, 즉 형 변환을 위한 type conversion 과 임의의 값을 가지는 interface를 다시 임의의 타입으로 변환하기 위한 type assertion (concrete) 이 존재한다. 두가지 방식의 사용법을 간단히 비교해보면 아래와 같다. // type conversion string(val) int64(n) float64(b) //type assertion val.(string) n.(int64) b.(float64) type conversion 은 우리가 흔히 알고 있는 형 변환(type casting) 연산자와 동일하다. 명시적으로 변수의 타입을 변경하는 것이다. 즉, type conversion은 일반적.. 2023. 2. 3. 이전 1 다음 728x90 반응형