Golang 또는 Go에서 슬라이스 또는 동적 배열을 만드는 방법은 무엇입니까?
4568 단어 go
Golang 또는 Go에서 동적 배열 또는 슬라이스를 만들려면
[]
기호(열고 닫는 대괄호)를 사용한 다음 동적 배열에 있어야 하는 내용의 값 유형을 쓰고 그 뒤에 {}
를 쓸 수 있습니다. 기호(열고 닫는 중괄호)와 마지막으로 {}
기호 안에 ,
기호(쉼표)로 구분된 값을 쓸 수 있습니다.TL;DR
package main
import "fmt"
func main() {
// a simple slice or dynamic array that can
// hold `string` type values in go
myArr := []string{
"John", "Lily", "Roy",
}
// print the `myArr` silce
// values to the console
fmt.Print(myArr) // [John Lily Roy]
}
예를 들어
myArr
유형 값의 string
라는 동적 배열을 만들어야 한다고 가정해 보겠습니다.다음과 같이 할 수 있습니다.
package main
func main(){
// a simple slice or dynamic array that can
// hold `string` type values in go
myArr := []string{}
}
이제 슬라이스 내부에 일부
string
유형 값을 입력해 보겠습니다. 값은 ,
기호(쉼표)로 구분됩니다.다음과 같이 할 수 있습니다.
package main
func main(){
// a simple slice or dynamic array that can
// hold `string` type values in go
myArr := []string{
"John", "Lily", "Roy",
}
}
참고: 슬라이스의 마지막 값에 쉼표를 추가해야 할 수 있습니다. 그렇지 않으면 Golang 컴파일러에서 오류가 발생할 수 있습니다. 우리의 경우 슬라이스에서 Roy 값 뒤에 쉼표를 추가했습니다.
마지막으로
myArr
모듈의 Print()
메서드를 사용하여 fmt
슬라이스의 값을 다음과 같이 인쇄해 보겠습니다.package main
import "fmt"
func main() {
// a simple slice or dynamic array that can
// hold `string` type values in go
myArr := []string{
"John", "Lily", "Roy",
}
// print the `myArr` silce
// values to the console
fmt.Print(myArr) // [John Lily Roy]
}
Golang에서 silce 또는 동적 배열을 성공적으로 만들었습니다. 예이 🥳.
The Go Playground에 있는 위의 코드를 참조하십시오.
그게 다야 😃!
도움이 되셨다면 자유롭게 공유해 주세요 😃.
Reference
이 문제에 관하여(Golang 또는 Go에서 슬라이스 또는 동적 배열을 만드는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/melvin2016/how-to-create-a-slice-or-a-dynamic-array-in-golang-or-go-55mm텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)