[go] 문자열 길이 구하기

Go 언어에서 문자열의 길이를 구하는 방법에 대해 알아보겠습니다.

내장 len 함수 활용

Go 언어에서는 내장 함수인 len을 사용하여 문자열의 길이를 구할 수 있습니다. 이 함수는 문자열의 바이트 길이를 반환하며, 각 문자의 유니코드 코드 포인트 또는 바이트 시퀀스에 상관 없이 일관된 방식으로 작동합니다.

package main

import "fmt"

func main() {
    str := "Hello, 세계"
    length := len(str)
    fmt.Printf("문자열의 길이: %d\n", length)
}

위 예제에서는 “Hello, 세계”라는 문자열의 길이를 len 함수를 사용하여 구하고 출력합니다.

Go 언어에서는 문자열을 UTF-8로 인코딩하므로, 각 문자의 길이가 다를 수 있습니다.

결론

Go 언어에서는 내장 함수인 len을 활용하여 문자열의 길이를 쉽게 구할 수 있습니다. 많은 문자열 함수 및 작업이 len 함수를 기반으로 동작하므로 중요한 개념 중 하나입니다.

더 많은 정보는 Go 언어 공식 문서를 참고하세요.