for 인덱스, 값 := range arr {
package main
import "fmt"
func main() {
var arr [10]int
for i:=0 ; i< len(arr) ; i++ {
arr[i] = i*2
}
for index, value := range arr {
fmt.Printf("index ->[%d] value ->[%2d] \n", index, value)
}
for index, _ := range arr {
fmt.Printf("index ->[%d] value -> ... \n", index)
}
for _, value := range arr {
fmt.Printf("index ->... value ->[%2d] \n", value)
}
}
/home/kim/language/go/bin/go run /home/kim/PycharmProjects/untitled1/stu27_2.go
index ->[0] value ->[ 0]
index ->[1] value ->[ 2]
index ->[2] value ->[ 4]
index ->[3] value ->[ 6]
index ->[4] value ->[ 8]
index ->[5] value ->[10]
index ->[6] value ->[12]
index ->[7] value ->[14]
index ->[8] value ->[16]
index ->[9] value ->[18]
index ->[0] value -> ...
index ->[1] value -> ...
index ->[2] value -> ...
index ->[3] value -> ...
index ->[4] value -> ...
index ->[5] value -> ...
index ->[6] value -> ...
index ->[7] value -> ...
index ->[8] value -> ...
index ->[9] value -> ...
index ->... value ->[ 0]
index ->... value ->[ 2]
index ->... value ->[ 4]
index ->... value ->[ 6]
index ->... value ->[ 8]
index ->... value ->[10]
index ->... value ->[12]
index ->... value ->[14]
index ->... value ->[16]
index ->... value ->[18]
'언어 > Go' 카테고리의 다른 글
go언어 make apped (0) | 2016.02.27 |
---|---|
var array []int = make([]int, size_value) (0) | 2016.02.27 |
go boolean (0) | 2016.02.26 |
fmt.Printf("%2d / %2d = %.2f \n" ,a, b, float64(a)/float64(b) ) [강제형변환] (0) | 2016.02.26 |
동작하기는 하는데 에러부분이 생긴다 (0) | 2016.02.26 |