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
반응형
'Go (Golang)' 카테고리의 다른 글
Golang, map 예제 (0) | 2024.01.14 |
---|---|
Golang, 배열과 슬라이스 비교, 슬라이스 항목 제거 (0) | 2024.01.14 |
Golang 에러 처리, 에러 생성, 예외 처리 (1) | 2023.12.28 |
go 소스 코드에서 C 코드를 이용하기 (1) | 2023.12.26 |
Golang, 간단한 Go API 서버 예제 (0) | 2023.12.24 |