Golang 문자열 분할 Split 함수 사용 예제

문자열로 나열된 값을 자르고 싶은 경우가 있습니다.

Go에서도 Split 함수를 사용해 문자열을 슬라이스에 대입할 수 있습니다.

 

Split 사용 예제

package main

import (
	"fmt"
	"strings"
)

func main() {
	strtmp := "alfa bravo charlie delta echo foxtrot golf"
	slice := strings.Split(strtmp, " ")

	for _, str := range slice {
		fmt.Println(str)
	}
}

 

결과

alfa
bravo
charlie
delta
echo
foxtrot
golf

 

변수 strtmp에는 문자열들이 나열되어 있습니다.

문자열은 공백으로 나눠져 있기 때문에 Split 함수에 구분문자를 ” ” 공백으로 설정했습니다.

분할된 값은 변수 slice에 저장됩니다.

저장된 값은 슬라이스 타입으로 저장되었습니다.

댓글