Go 또는 Golang에서 고정 크기 배열을 만드는 방법은 무엇입니까?

5177 단어 go
Originally posted here!

Go 또는 Golang에서 고정 크기 배열을 만들려면 [] 기호(대괄호)를 작성하고 괄호 안에 배열에 저장할 항목 수를 작성해야 합니다. 대괄호 기호 다음에는 {} 기호(중괄호)가 따라오는 배열에 저장할 요소의 유형을 지정해야 합니다.

TL;DR




package main

import "fmt"

func main(){
    // create an array of `string`
    // type that can hold `5` items
    // and add a few names to it
    names := [5]string{"John Doe", "Lily Doe", "Roy Doe"}

    // log to the console
    fmt.Println(names) // [John Doe Lily Doe Roy Doe]
}


예를 들어 names의 배열을 만들어야 하고 배열에 5개의 항목만 보유해야 한다고 가정해 보겠습니다.

이를 위해 먼저 [] 기호(대괄호)를 작성하고 괄호 안에 배열에 포함할 항목 수(숫자5)를 지정한 다음 쓰기 유형을 지정할 수 있습니다. string 기호(중괄호) 뒤에 공백이 없는 {} 유형인 배열의 요소입니다.

다음과 같이 할 수 있습니다.

package main

func main(){
    // create an array of `string`
    // type that can hold `5` items
    [5]string{}
}


이제 배열을 다음과 같이 names라는 변수에 할당해 보겠습니다.

package main

func main(){
    // create an array of `string`
    // type that can hold `5` items
    names := [5]string{}
}


배열에 항목을 추가하려면 string 기호(쉼표)로 구분된 {} 기호 안에 , 유형 요소를 추가하기만 하면 됩니다.

다음과 같이 할 수 있습니다.

package main

func main(){
    // create an array of `string`
    // type that can hold `5` items
    // and add a few names to it
    names := [5]string{"John Doe", "Lily Doe", "Roy Doe"}
}


마지막으로 names 배열을 콘솔에 출력하여 추가된 배열 요소를 확인합니다.

다음과 같이 할 수 있습니다.

package main

import "fmt"

func main(){
    // create an array of `string`
    // type that can hold `5` items
    // and add a few names to it
    names := [5]string{"John Doe", "Lily Doe", "Roy Doe"}

    // log to the console
    fmt.Println(names) // [John Doe Lily Doe Roy Doe]
}


보시다시피 names 어레이가 성공적으로 생성되었음을 증명하는 이름이 콘솔에 기록되었습니다.

The Go Playground에 있는 위의 코드를 참조하십시오.

그게 다야 😃.

이 정보가 유용하다고 생각되면 자유롭게 공유하세요 😃.

좋은 웹페이지 즐겨찾기