[go] 문자열 변환하기
Go 언어에서는 문자열을 변환하는 다양한 방법을 제공합니다. 이 포스트에서는 Go 언어에서 문자열을 변환하는 간단한 기술에 대해 알아보겠습니다.
문자열을 바이트 배열로 변환하기
문자열을 바이트 배열로 변환하려면 []byte
타입으로 캐스팅하면 됩니다.
예를 들어, 다음과 같이 문자열을 바이트 배열로 변환할 수 있습니다:
package main
import "fmt"
func main() {
str := "Hello, world!"
bytes := []byte(str)
fmt.Println(bytes)
}
바이트 배열을 문자열로 변환하기
문자열을 바이트 배열로 바꾸었다면, 이를 다시 문자열로 되돌리기 위해서는 string
으로 캐스팅하면 됩니다.
다음은 바이트 배열을 문자열로 바꿀 수 있는 예시 코드입니다:
package main
import "fmt"
func main() {
bytes := []byte{72, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100, 33}
str := string(bytes)
fmt.Println(str)
}
Go 언어에서는 다양한 방법으로 문자열을 변환할 수 있으며, 위에서 제시한 방법 외에도 다양한 방법이 있습니다.
이상으로 Go 언어에서의 문자열 변환에 대해 알아보았습니다.
더 많은 정보는 Go 언어 공식 문서에서 확인할 수 있습니다.