문자열로 나열된 값을 자르고 싶은 경우가 있습니다.
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에 저장됩니다.
저장된 값은 슬라이스 타입으로 저장되었습니다.
댓글