>  기사  >  백엔드 개발  >  Go에서 문자열의 첫 글자에 대해 대문자와 소문자 기능을 구현하는 방법

Go에서 문자열의 첫 글자에 대해 대문자와 소문자 기능을 구현하는 방법

藏色散人
藏色散人앞으로
2021-06-03 15:46:165697검색

튜토리얼 칼럼입니다. 필요한 친구들에게 도움이 되었으면 좋겠습니다!

Go 언어 자체에는

문자열의 첫 글자를 대문자 또는 소문자로 바꾸는 기능Go에서 문자열의 첫 글자에 대해 대문자와 소문자 기능을 구현하는 방법이 없습니다.

만 문자열의 대문자와 소문자를 각각 인식할 수 있습니다.

다음 두 함수를 기반으로 문자열의 대문자 및 소문자 첫 글자strings.ToUpper(s string)strings.ToLower(s string)의 캡슐화를 구현할 수 있습니다.

// FirstUpper 字符串首字母大写
func FirstUpper(s string) string {
    if s == "" {
        return ""
    }
    return strings.ToUpper(s[:1]) + s[1:]
}

// FirstLower 字符串首字母小写
func FirstLower(s string) string {
  if s == "" {
      return ""
  }
  return strings.ToLower(s[:1]) + s[1:]
}

관련 소개:

Go(Golang이라고도 함)는 Google에서 개발한 정적 강력한 유형입니다. 컴파일된 동시 및 가비지 수집 프로그래밍 언어입니다.


Robert Griesemer, Rob Pike 및 Ken Thompson은 2007년 9월에 Go 디자인을 시작했으며 나중에 Ian Lance Taylor와 Russ Cox가 프로젝트에 합류했습니다. Go는 Inferno 운영 체제를 기반으로 개발되었습니다. Go는 2009년 11월에 공식적으로 발표되어 오픈 소스 프로젝트가 되었고 Linux 및 Mac OS X 플랫폼에서 구현되었으며 나중에 Windows 시스템에서 구현이 추가되었습니다. 2016년에는 소프트웨어 평가업체인 TIOBE가 선정한 'TIOBE의 2016년 최고의 언어'로 Go가 선정되었습니다. 현재 Go는 6개월마다 두 번째 수준 버전을 출시합니다(즉, a.x에서 a.y로 업그레이드).

위 내용은 Go에서 문자열의 첫 글자에 대해 대문자와 소문자 기능을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제