> 백엔드 개발 > Golang > Go 언어에서 문자열의 첫 글자를 대문자로 시작하는 방법

Go 언어에서 문자열의 첫 글자를 대문자로 시작하는 방법

青灯夜游
풀어 주다: 2023-01-14 10:43:30
원래의
3481명이 탐색했습니다.

go 언어에서는 strings 패키지의 ToTitle() 함수를 사용하여 문자열의 첫 글자를 대문자로 변환할 수 있습니다. 구문은 "strings.ToTitle(string)"입니다. "; 중국어 문자열의 경우 문자열의 첫 번째 영어 문자가 수정됩니다.

Go 언어에서 문자열의 첫 글자를 대문자로 시작하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, GO 버전 1.18, Dell G3 컴퓨터.

개발 과정에서 문자열의 첫 글자를 대문자로 변환해야 하는 경우가 많습니다. Go 언어에서 문자열의 첫 글자를 대문자로 변환하는 함수는 strings.ToTitle()입니다.

strings.ToTitle은 s에 있는 각 단어의 첫 글자가 대문자로 변경된 문자열의 복사본을 반환합니다.

strings.ToTitle() 함수 구문 형식:

func ToTitle(s string) string
로그인 후 복사
Parameter Description
s원본 문자열.

반환값

  • 문자열 s를 대문자로 변환하여 반환합니다.

strings.ToTitle() 함수 예:

예 1: 첫 번째 문자를 대문자로 변환

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 Strings.ToTitle() 函数,将字符串首字母转成大写
	strHaiCoder := "hello world"
	ToTitleStr := strings.ToTitle(strHaiCoder)
	fmt.Println("ToTitleStr =", ToTitleStr)
}
로그인 후 복사

Go 언어에서 문자열의 첫 글자를 대문자로 시작하는 방법

분석: 문자열 유형 변수 strHaicoder를 정의한 다음 문자를 사용합니다. strings.ToTitle () 함수는 문자열의 strHaicoder 변수의 첫 번째 문자를 대문자로 변환하고, print() 함수를 사용하여 최종 변환된 결과를 인쇄합니다.

예제 2: 중국어로 시작하는 문자열 변환

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 Strings.ToTitle() 函数,转换中文开始的字符串
	strHaiCoder := "你好(helloworld)"
	ToTitleStr := strings.ToTitle(strHaiCoder)
	fmt.Println("ToTitleStr =", ToTitleStr)
}
로그인 후 복사

Go 언어에서 문자열의 첫 글자를 대문자로 시작하는 방법

분석:

  • 문자열 유형 변수 strHaicoder를 정의하고 "haiCoder" 값을 할당한 다음 문자를 사용합니다. string은 strHaicoder 변수의 첫 글자를 대문자로 변환하고, print() 함수를 사용하여 최종 변환된 결과를 인쇄합니다.

  • strHaicoder 문자열은 중국어로 시작하기 때문에 중국어는 아무런 변화도 주지 않습니다. strings.ToTitle() 함수는 문자열의 첫 번째 영어를 수정하므로 최종적으로 "你好(helloworld)"가 출력되고, h는 소문자로 되었습니다. 자본 H.

참고:

Go1.18에서는 문자열, 바이트 표준 라이브러리의 Title 메서드가 더 이상 사용되지 않습니다.

【관련 추천: Go 비디오 튜토리얼, 프로그래밍 교육

위 내용은 Go 언어에서 문자열의 첫 글자를 대문자로 시작하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿