SYeonni Study Room
Range 본문
for 에서 range 는 슬라이스 또는 맵의 요소들을 순회합니다.
슬라이스에서 range 를 사용하면, 각 순회마다 두 개의 값이 반환됩니다. 첫 번째는 인덱스이고, 두 번째는 해당 인덱스 값의 복사본입니다.
package main
import "fmt"
var pow = []int{1, 2, 4, 8, 16, 32, 64, 128}
func main() {
for i, v := range pow {
fmt.Printf("2*%d = %d\n", i, v)
}
}
Range continued
_ 을 할당하여 인덱스 또는 값을 건너뛸 수 있습니다.
for i, _ := range pow
for _, value := range pow
만약 인덱스만을 원하면, 두 번째 변수를 생략할 수 있습니다.
for i := range pow
728x90
'언어 > Golang' 카테고리의 다른 글
Map(맵) 순회하기 (0) | 2022.08.03 |
---|---|
Map (0) | 2022.08.03 |
Creating a slice with make (make 함수로 슬라이스 만들기) (0) | 2022.08.03 |
Slice length and capacity (슬라이스의 길이와 용량) (0) | 2022.08.03 |
Slice defaults (슬라이스 기본 값) (0) | 2022.08.03 |