zoukankan      html  css  js  c++  java
  • 49_Go基础_1_16 数组的遍历

     1 package main
     2 
     3 import "fmt"
     4 
     5 func main() {
     6     /*
     7         数组的遍历:
     8             依次访问数组中的元素
     9             方法一:arr[0],arr[1],arr[2]....
    10 
    11             方法二:通过循环,配合下标
    12                 for i:=0;i<len(arr);i++{
    13                     arr[i]
    14                 }
    15             方法三:使用range
    16                 range,词义"范围"
    17                 不需要操作数组的下标,到达数组的末尾,自动结束for range循环。
    18                     每次都数组中获取下标和对应的数值。
    19 
    20     */
    21 
    22     arr1 := [5]int{1, 2, 3, 4, 5}
    23     fmt.Println(arr1[0])
    24     fmt.Println(arr1[1])
    25     fmt.Println(arr1[2])
    26     fmt.Println(arr1[3])
    27     fmt.Println(arr1[4])
    28 
    29     fmt.Println("---------------")
    30     for i := 0; i < len(arr1); i++ {
    31         arr1[i] = i*2 + 1
    32         fmt.Println(arr1[i])
    33     }
    34     fmt.Println(arr1)
    35 
    36     fmt.Println("----------------")
    37     for index, value := range arr1 {
    38         fmt.Printf("下标是:%d,数值是:%d\n", index, value)
    39     }
    40 
    41     sum := 0
    42     for _, v := range arr1 {
    43         sum += v
    44     }
    45     fmt.Println(sum)
    46 }
  • 相关阅读:
    源代码的下载和编译
    Git使用入门
    搭建Android开发环境
    安卓系统移植与驱动开发概述
    第十章
    第九章
    第八章
    第七章读书笔记
    第六章读书笔记
    第五章读书笔记
  • 原文地址:https://www.cnblogs.com/luwei0915/p/15625356.html
Copyright © 2011-2022 走看看