Go 또는 Golang에서 make() 함수로 슬라이스를 만드는 방법은 무엇입니까?
3670 단어 go
Go나 Golang에서 슬라이스를 생성하기 위한 한 가지 방법은
make()
함수를 사용하여 첫 번째 인수로 만들어야 하는 slice의 유형과 생성해야 할 요소의 length을 전달하는 것입니다 슬라이스를 두 번째 인수로 사용합니다.package main
import "fmt"
func main(){
// create a `string` type slice
// with `5` empty values
// using the `make()` function
mySlice := make([]string, 5)
// print the value of the `mySlice` slice
fmt.Println(mySlice) // [ ] ✅
}
예를 들어
string
빈 문자열 값을 가진 5
유형 슬라이스를 생성해야 한다고 가정해 보겠습니다. 이를 위해 make()
내장 함수를 사용하고 string
유형 슬라이스를 첫 번째 인수로 전달하고 숫자5
를 두 번째 인수로 전달할 수 있습니다.다음과 같이 할 수 있습니다.
package main
func main(){
// create a `string` type slice
// with `5` empty values
// using the `make()` function
mySlice := make([]string, 5)
}
이제 다음과 같이
mySlice
슬라이스의 출력을 콘솔에 출력해 보겠습니다.package main
import "fmt"
func main(){
// create a `string` type slice
// with `5` empty values
// using the `make()` function
mySlice := make([]string, 5)
// print the value of the `mySlice` slice
fmt.Println(mySlice) // [ ] ✅
}
보시다시피 5개의 빈 값이 있는 빈 배열이 콘솔에 인쇄되어
string
빈 값이 있는 5
유형 슬라이스를 만들었다는 것을 증명합니다. 예이 🥳.The Go Playground에 있는 위의 코드를 참조하십시오.
그게 다야 😃!
이 정보가 유용하다고 생각되면 자유롭게 공유하세요 😃.
Reference
이 문제에 관하여(Go 또는 Golang에서 make() 함수로 슬라이스를 만드는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/melvin2016/how-to-create-a-slice-with-the-make-function-in-go-or-golang-1kic텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)