[go] 데이터 타입 변환하기
목차
문자열을 정수로 변환하기
문자열을 정수로 변환하는 가장 일반적인 방법은 strconv
패키지의 Atoi
함수를 사용하는 것입니다. 다음은 Atoi
함수의 사용 예시입니다.
package main
import (
"fmt"
"strconv"
)
func main() {
str := "123"
i, err := strconv.Atoi(str)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(i)
}
정수를 문자열로 변환하기
정수를 문자열로 변환하는 방법으로는 strconv
패키지의 Itoa
함수를 사용할 수 있습니다. 다음은 Itoa
함수의 사용 예시입니다.
package main
import (
"fmt"
"strconv"
)
func main() {
i := 123
str := strconv.Itoa(i)
fmt.Println(str)
}
부동 소수점 수를 정수로 변환하기
부동 소수점 수를 정수로 변환하는 방법으로는 타입 캐스팅을 사용할 수 있습니다. 다음은 타입 캐스팅을 통해 부동 소수점 수를 정수로 변환하는 예시입니다.
package main
import "fmt"
func main() {
f := 123.456
i := int(f)
fmt.Println(i)
}
위의 예시들을 참고하여, Go 언어에서 여러 데이터 타입을 서로 변환하는 방법을 배울 수 있었습니다. 이러한 데이터 타입 변환은 프로그래밍에서 자주 사용되는 기본적인 기능 중 하나이므로, 익혀두는 것이 좋습니다.