zoukankan      html  css  js  c++  java
  • go基础_切片

    切片创建方式

    1.通过数组创建

    2.通过内置函数make创建

    切片允许的操作

    1.追加元素

    2.通过内置函数make创建

    package main
    
    import "fmt"
    
    func main() {
    	//创建切片,从数组创建
    	array := [5]int{1, 2, 3, 4, 5}
    	s := array[0:4]
    	fmt.Println(s)
    
    	//创建切片,长度5,容量5
    	a := make([]int, 5)
    	fmt.Println("array is:", a, "len is:", len(a), "cap is:", cap(a))
    
    	//创建切片,长度5,容量12
    	b := make([]int, 5, 12)
    	fmt.Println("array is:", b, "len is:", len(b), "cap is:", cap(b))
    
    	//切片追加1个元素
    	c := append(b, 3)
    	fmt.Println(c)
    }

    运行结果

    /Users/liurong07/go/bin/go run hello.go [/Users/liurong07/Documents/code/QA/go_test]
    [1 2 3 4]
    array is: [0 0 0 0 0] len is: 5 cap is: 5
    array is: [0 0 0 0 0] len is: 5 cap is: 12
    [0 0 0 0 0 3]
    成功: 进程退出代码 0.
    

      

    大道至简
  • 相关阅读:
    获取设备型号
    笔记
    福大软工 · 最终作业
    福大软工 · 第十二次作业
    Beta 冲刺(7/7)
    Beta 冲刺(6/7)
    Beta 冲刺(5/7)
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
    Beta 冲刺(2/7)
  • 原文地址:https://www.cnblogs.com/liurong07/p/10576609.html
Copyright © 2011-2022 走看看