문자열을 자르는 방법에 대해 살펴보겠습니다.
package main
import (
"fmt"
)
func main() {
var str string = "ABCDEFGhijklmn"
fmt.Println(s[4:10]) // EFGhij
fmt.Println(s[4:]) // EFGhijklmn
fmt.Println(s[:10]) // ABCDEFGhij
fmt.Println(s[:]) // ABCDEFGhijklmn
}
결과
EFGhij
EFGhijklmn
ABCDEFGhij
ABCDEFGhijklmn
문자열을 자르기 위해서 [:]를 사용하네요.
익숙해지기 전까지는 인덱스가 조금 헷갈릴 수도 있습니다.
: 를 구분으로 시작 위치와 종료 위치를 지정합니다.
시작위치를 지정하지 않으면 맨 앞에서 부터 취득하고, 종료위치를 지정하지 않으면 문자열 마지막까지 취득합니다.
댓글