[Go] golang基于数组来创建数组切片 →→→→→进入此内容的聊天室

来自 , 2020-11-11, 写在 Go, 查看 166 次.
URL http://www.code666.cn/view/28891cb4
  1. package main
  2.  
  3. import (
  4.         "fmt"
  5. )
  6.  
  7. func main() {
  8.         var myArray [10]int = [10]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
  9.  
  10.         var mySlice1 []int = myArray[:5]
  11.         var mySlice2 []int = myArray[2:5]
  12.         var mySlice3 []int = myArray[5:]
  13.         var mySlice4 []int = myArray[:]
  14.  
  15.         fmt.Println("数组中的元素:")
  16.         for _, v := range myArray {
  17.                 fmt.Print(v, " ")
  18.         }
  19.  
  20.         fmt.Println()
  21.         fmt.Println("数组切片1中的元素:")
  22.         for _, v := range mySlice1 {
  23.                 fmt.Print(v, " ")
  24.         }
  25.  
  26.         fmt.Println()
  27.         fmt.Println("数组切片2中的元素:")
  28.         for _, v := range mySlice2 {
  29.                 fmt.Print(v, " ")
  30.         }
  31.  
  32.         fmt.Println()
  33.         fmt.Println("数组切片3中的元素:")
  34.         for _, v := range mySlice3 {
  35.                 fmt.Print(v, " ")
  36.         }
  37.  
  38.         fmt.Println()
  39.         fmt.Println("数组切片4中的元素:")
  40.         for _, v := range mySlice4 {
  41.                 fmt.Print(v, " ")
  42.         }
  43. }
  44. //go/9023

回复 "golang基于数组来创建数组切片"

这儿你可以回复上面这条便签

captcha