zoukankan      html  css  js  c++  java
  • golang多维数组的切片

    通过for循环来取多维数组的切片

    package main
    
    import (
      "fmt"
    )
    
    func main() {
      a := [...]string{"USA", "china", "india"}
      b := a
      b[0] = "Singapore"
    
      fmt.Println("a is", a)
      fmt.Println("b is ", b)
    
      for i, v := range a {
        fmt.Println(i, v)
      }
    
      for i:=0; i< len(a); i++ {
        fmt.Println(i, a[i])
      }
    
      d := [7]int{1,2,3,4,5,6, 7}
      var e []int = d[1:4]
      fmt.Println(e)
    
    
      //f :=[3][3]int {
      //  {1,2,3},
      //  {4,5,6},
      //  {7,8,9},
      //}
    
      //var m [][]int   //多维数组的切片,通过循环一下
      //for i, v :=range f{
      //  fmt.Println(v[1:3])
      //  m = append(m, f[i][1:3])
      //  fmt.Println(m)
      //}
    
      //fmt.Println("
    ")
      //fmt.Println( m)
    
      u := [7]int{1,2,2,3,4,5,7}
      t := u[1:3]
      fmt.Println(t)
      fmt.Println("len", len(t))
      fmt.Println("cap", cap(t))
    }
    

      

  • 相关阅读:
    2014第16周六
    2014第16周五
    2014第16周四
    2014第16周三CSS布局再学习摘录
    2014第16周二
    2014第16周一
    2014第15周日
    2014第15周六
    2014第15周五
    SDN:软件定义网络
  • 原文地址:https://www.cnblogs.com/oxspirt/p/10941553.html
Copyright © 2011-2022 走看看