카테고리 없음

go언어 문자열 slice를 string 으로 합치기 join 함수

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


 [ 1 ]  [ 2 ]  [ 3 ]  [ 4 ]  [ 5 ]  [ 6 ]  [ 7 ]  [ 8 ]  [ 9 ]  [ 10 ]  [ ··· ]  [ 167 ]