[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 언어의 문자열 데이터 타입에 대해 알아보았습니다.