网址:
http://tour.studygolang.com/
 
详细切片:
Go 切片:用法和本质 - Go 语言博客 (go-zh.org)
 
指南中:
切片文法:

 

 
用make创建切片:
 
 
range函数:
for 循环的 range 形式可遍历切片或映射。
当使用 for 循环遍历切片时,每次迭代都会返回两个值。第一个值为当前元素的下标,第二个值为该下标所对应元素的一份副本。
1 var pow = []int{1, 2, 4, 8, 16, 32, 64, 128}
2 
3 
4 func main() {
5     for i, v := range pow {
6         fmt.Printf("2**%d = %d\n", i, v)
7     }

 

可以将下标或值赋予 _ 来忽略它。
  • for i, _ := range pow
  • for _, value := range pow
若你只需要索引,忽略第二个变量即可。
  • for i := range pow
1     pow := make([]int, 10)
2     for i := range pow {
3         pow[i] = 1 << uint(i) // == 2**i
4     }
5     for _, value := range pow {
6         fmt.Printf("%d\n", value)
7     }

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted on 2022-08-02 17:32  Jolyne123  阅读(27)  评论(0)    收藏  举报