가장 빨리 만나는 Go 언어 핵심 정리

저작권 안내
  • 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
  • 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.

핵심 정리

이재홍 http://www.pyrasis.com 2014.12.17 ~ 2015.02.07

형태함수명설명
범위 테이블 확인unicode.Is문자가 지정한 범위 테이블에 포함되는지 확인
unicode.In문자가 여러 범위 테이블 중에 포함되는지 확인
유니코드 문자 특성 확인unicode.IsGraphic값이 화면에 표시될 수 있는지 확인
unicode.IsLetter값이 문자인지 확인
unicode.IsDigit값이 숫자인지 확인
unicode.IsControl값이 제어 문자인지 확인
unicode.IsMark값이 마크인지 확인
unicode.IsPrint값이 Go 언어에서 출력할 수 있는지 확인
unicode.IsPunct값이 문장 부호인지 확인
unicode.IsSpace값이 공백인지 확인
unicode.IsSymbol값이 심볼인지 확인
unicode.IsUpper값이 대문자인지 확인
unicode.IsLower값이 소문자인지 확인
길이 측정utf8.RuneLen문자의 바이트 수를 구함
utf8.RuneCountInString문자열의 실제 길이를 구함
문자 디코딩utf8.DecodeRunebyte 슬라이스에서 첫 글자를 디코딩함
utf8.DecodeLastRunebyte 슬라이스에서 마지막 글자를 디코딩함
utf8.DecodeRuneInString문자열에서 첫 글자를 디코딩함
utf8.DecodeLastRuneInString문자열에서 마지막 글자를 디코딩함
정합성 확인utf8.Validbyte 슬라이스가 UTF-8이 맞는지 확인
utf8.ValidRunerune 변수에 저장된 값이 UTF-8이 맞는지 확인
utf8.ValidString문자열이 UTF-8이 맞는지 확인
문자열 검색strings.Contains문자열이 포함되어 있는지 검색
strings.ContainsAny특정 문자가 하나라도 포함되어 있는지 검색
strings.ContainsRunerune 자료형으로 검색
strings.Count문자열이 몇 번 나오는지 구함
strings.HasPrefix문자열이 접두사인지 판단
strings.HasSuffix문자열이 접미사인지 판단
strings.Index특정 문자열의 위치를 구함
strings.IndexAny가장 먼저 나오는 문자의 위치를 구함
strings.IndexBytebyte 자료형으로 위치를 구함
strings.IndexRunerune 자료형으로 위치를 구함
strings.IndexFunc검색 함수를 정의하여 위치를 구함
strings.LastIndex가장 마지막에 나오는 특정 문자열의 위치를 구함
strings.LastIndexAny가장 마지막에 나오는 문자의 위치를 구함
strings.LastIndexFunc검색 함수를 정의하여 위치를 구함
문자열 조작strings.Join문자열 슬라이스에 저장된 문자열을 모두 연결
strings.Split지정된 문자열을 기준으로 문자열을 쪼개어 문자열 슬라이스로 저장
strings.Fields공백을 기존으로 문자열을 쪼개어 문자열 슬라이스로 저장
strings.FieldsFunc유니코드 검사 함수를 정의한 뒤 특정 유니코드 값을 기준으로 문자열을 쪼개어 문자열 슬라이스로 저장
strings.Repeat문자열을 특정 횟수만큼 반복
strings.Replace문자열에서 특정 문자열을 바꿈
strings.Trim문자열 앞 뒤에 있는 특정 문자열 제거
strings.TrimLeft문자열 앞에 오는 특정 문자열 제거
strings.TrimRight문자열 뒤에 오는 특정 문자열 제거
strings.TrimFunc문자열 정리 함수를 정의하여 문자열 제거
strings.TrimLeftFunc문자열 정리 함수를 정의하여 문자열 앞에 오는 특정 문자열 제거
strings.TrimRightFunc문자열 정리 함수를 정의하여 문자열 뒤에오는 특정 문자열 제거
strings.TrimSpace문자열 앞뒤에오는 공백 문자 제거
strings.TrimSuffix접미사 제거
strings.NewReplacer문자열 교체 인스턴스를 생성
    Replace문자열 교체 인스턴스를 사용하여 문자열을 교체
문자열 변환strconv.Atoi숫자로 이루어진 문자열을 숫자로 변환
strconv.Itoa숫자를 문자열로 변환
strconv.FormatBool불 값을 문자열로 변환
strconv.FormatFloat실수를 문자열로 변환
strconv.FormatInt부호 있는 정수를 문자열로 변환
strconv.FormatUint부호 없는 정수를 문자열로 변환
strconv.AppendBool불 값을 문자열로 변환하여 슬라이스 뒤에 추가
strconv.AppendFloat실수를 문자열로 변환하여 슬라이스 뒤에 추가
strconv.AppendInt부호 있는 정수를 문자열로 변환하여 슬라이스 뒤에 추가
strconv.AppendUint부호 없는 정수를 문자열로 변환하여 슬라이스 뒤에 추가
strconv.ParseBool불 형태의 문자열을 불로 변환
strconv.ParseFloat실수 형태의 문자열을 실수로 변환
strconv.ParseInt부호 있는 정수 형태의 문자열을 부호 있는 정수로 변환
strconv.ParseUint부호 없는 정수 형태의 문자열을 부호 없는 정수로 변환
정규표현식regexp.MatchString문자열이 정규표현식에 맞는지 검사
regexp.Compile정규표현식을 컴파일하여 Regexp 인스턴스를 생성
    MatchString문자열이 Regexp 인스턴스에 정의된 정규표현식에 맞는지 검사
    FindString정규표현식으로 문자열을 검색한 뒤 찾은 문자열을 리턴
    FindStringSubmatch정규표현식으로 문자열을 검색한 뒤 찾은 문자열과 괄호로 구분된 하위 항목을 리턴
    FindStringSubmatchIndex정규표현식으로 문자열을 검색한 뒤 찾은 문자열의 위치와 괄호로 구분한 하위 항목의 위치를 리턴
    FindAllString정규표현식에 해당하는 모든 문자열을 리턴
    FindAllStringIndex정규표현식에 해당하는 모든 문자열의 위치를 리턴
    ReplaceAllString정규표현식에 해당하는 문자열을 지정된 문자열과 바꿈
    ReplaceAllLiteralString문자열을 바꿀 때 정규표현식 기호를 무시
    Split정규표현식에 해당하는 문자열을 기준으로 문자열을 쪼갬

저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.

Published

2015-06-01