일종의.. foreach 느낌인데
range pow 하면 pow에 들은 {1,2,4,8,16,32,64,128} 이 array index와 함께 i,v 값으로 나온다.
2**0=1 이렇게 해놔서 무슨 수식인줄 알았네 -_-
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) } } |
2**0 = 1
2**1 = 2 2**2 = 4 2**3 = 8 2**4 = 16 2**5 = 32 2**6 = 64 2**7 = 128 |
[링크 : https://go.dev/tour/moretypes/16]
[링크 : https://changhoi.kim/posts/go/about-go-range/]
[링크 : https://pronist.dev/88]
'Programming > golang' 카테고리의 다른 글
golang ini (0) | 2022.09.15 |
---|---|
golang http.request (0) | 2022.09.14 |
golang mutex (0) | 2022.09.06 |
golang make와 new (0) | 2022.09.06 |
golang defer 와 panic(), recover() (0) | 2022.09.06 |