2
값의 전역 선언을합니다.make ([] string)와 [] string {}의 차이점
var {
b = make([]string,10) //way 1
a = []string{} //way 2
}
두 가지 방식으로 작동합니다. 다른 사람이 그 차이점에 대해 자세히 설명 할 수 있습니까?
값의 전역 선언을합니다.make ([] string)와 [] string {}의 차이점
var {
b = make([]string,10) //way 1
a = []string{} //way 2
}
두 가지 방식으로 작동합니다. 다른 사람이 그 차이점에 대해 자세히 설명 할 수 있습니까?
식은 make([]string,10)
길이와 10의 길이와 0
Check it out on the playground의 용량 조각을 리턴 []string{}
식의 용량 슬라이스를 반환한다.
도움이됩니다. 감사 ! – xjk
[둘러보기] (https://tour.golang.org/moretypes/13), [in the spec] (https://golang.org/ref/spec#Slice_types) 및 [ 블로그] (https://blog.golang.org/go-slices-usage-and-internals). – Adrian