go 언어에서는 strings 패키지의 ToTitle() 함수를 사용하여 문자열의 첫 글자를 대문자로 변환할 수 있습니다. 구문은 "strings.ToTitle(string)"입니다. "; 중국어 문자열의 경우 문자열의 첫 번째 영어 문자가 수정됩니다.
이 튜토리얼의 운영 환경: 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) }
분석: 문자열 유형 변수 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) }
분석:
문자열 유형 변수 strHaicoder를 정의하고 "haiCoder" 값을 할당한 다음 문자를 사용합니다. string은 strHaicoder 변수의 첫 글자를 대문자로 변환하고, print() 함수를 사용하여 최종 변환된 결과를 인쇄합니다.
strHaicoder 문자열은 중국어로 시작하기 때문에 중국어는 아무런 변화도 주지 않습니다. strings.ToTitle() 함수는 문자열의 첫 번째 영어를 수정하므로 최종적으로 "你好(helloworld)
"가 출력되고, h는 소문자로 되었습니다. 자본 H.
참고:
Go1.18에서는 문자열, 바이트 표준 라이브러리의 Title 메서드가 더 이상 사용되지 않습니다.
【관련 추천: Go 비디오 튜토리얼, 프로그래밍 교육】
위 내용은 Go 언어에서 문자열의 첫 글자를 대문자로 시작하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!