[go] 문자열 데이터 타입
Go 언어에서 문자열(string)은 텍스트 데이터를 저장하는 데 사용됩니다. 문자열은 유니코드 문자들의 시퀀스로 구성되며, 변경이 불가능한(immutable) 특성을 갖습니다.
문자열 리터럴
문자열 리터럴은 큰따옴표를 사용하여 표현됩니다. 예를 들어, "Hello, World!"
와 같이 텍스트를 감쌉니다.
문자열 연산
Go 언어에서는 문자열 연산을 지원합니다. 두 문자열을 합치는 것은 +
연산자를 사용하여 수행됩니다.
package main
import "fmt"
func main() {
str1 := "Hello, "
str2 := "World!"
result := str1 + str2
fmt.Println(result) // "Hello, World!"
}
문자열 길이
문자열 길이(length)는 len()
함수를 사용하여 구할 수 있습니다.
package main
import "fmt"
func main() {
str := "Hello, World!"
length := len(str)
fmt.Println(length) // 13
}
문자열 패키지
이외에도 Go 언어에는 문자열을 처리하기 위한 다양한 기능을 제공하는 strings 패키지가 있습니다. 예를 들어, 문자열을 수정하거나 검색하는 작업을 쉽게 할 수 있습니다.
Go 언어의 문자열 데이터 타입은 텍스트 기반의 작업을 수행할 때 매우 유용하며, 다양한 작업에 활용될 수 있습니다.
관련 문서: Go 언어 공식 문서 - 문자열 타입
이상으로 Go 언어의 문자열 데이터 타입에 대해 알아보았습니다.