반응형

Go 언어 배열 생성, 인덱스 접근, 항목 주소 확인

글. 수알치 오상문

 

 

[예제 코드]

package main

import "fmt"

func main() {

    data := [3]int32{10, 20, 30}

    fmt.Println(data)
    fmt.Println() // new line

    for idx, d := range data {
        fmt.Println(d) // item value
        fmt.Println(&data[idx]) // item address
    }
    fmt.Println() // new line

    for i := 0; i < len(data); i++ {
        fmt.Println(data[i]) // item value
        fmt.Println(&data[i]) // item address
    }
}

 

[실행 결과]

[10 20 30]

 

10

0xc000012040

20

0xc000012044

30

0xc000012048

 

10

0xc000012040

20

0xc000012044

30

0xc000012048

 

반응형

+ Recent posts