go언어 문자열 slice를 하나의 string으로 합치는 join 함수
strings 를 import 합니다.
import (
"fmt"
"strings"
)
strings.Join 함수를 사용해서 slice의 문자열들을 하나로 합칩니다.
strings.Join에서 첫번째 파라미터는 slice, 두번째 파라미터는 Join 할 때 각 문자열 사이 구분자를 추가할것인지를 나타냅니다.
func main() {
source := []string{"how", "are", "you"}
// 구분자 - 사용함
output := strings.Join(source, "-")
fmt.Println(result1)
// 구분자 사용안함
output2:= strings.Join(source, "")
fmt.Println(result2)
}
결과:
how-are-you howareyou