美文网首页
go中array与slice

go中array与slice

作者: ochipe | 来源:发表于2018-04-21 12:44 被阅读0次

刚接触go时间不长,关于array与slice做一个笔记

eg:

        package main
        
        import "fmt"
        
        func main() {
            var arr1 [5]int
        
            arr2 := [3]int{1, 3, 5}
            arr3 := [...]int{2, 4, 6, 8, 10}
        
            var grid [4][5]int
        
            fmt.Println(arr1, arr2, arr3)
            fmt.Println(grid)
        
            printArray(arr1)
            printArray(arr3)
        
            fmt.Println(arr1, arr2, arr3)
            fmt.Println(grid)
        }
        func printArray(ints [5]int) {
            ints[0] = 100
            for i, v := range ints {
                fmt.Println(i, v)
            }
        }

eg2:

        package main

        import "fmt"

        func main() {
            var arr1 [5]int

            arr2 := [3]int{1, 3, 5}
            arr3 := [...]int{2, 4, 6, 8, 10}

            var grid [4][5]int

            fmt.Println(arr1, arr2, arr3)
            fmt.Println(grid)

            printArray(arr1[:])
            printArray(arr3[:])

            fmt.Println(arr1, arr2, arr3)
            fmt.Println(grid)
        }
        func printArray(ints []int) {
            ints[0] = 100
            for i, v := range ints {
                fmt.Println(i, v)
            }
        }

相关文章

  • go中array与slice

    刚接触go时间不长,关于array与slice做一个笔记 eg: eg2:

  • 深入理解 Go Slice

    原文地址:深入理解 Go Slice 是什么 在 Go 中,Slice(切片)是抽象在 Array(数组)之上的特...

  • Go array & slice

    A slice does not store any data, it just describes a sect...

  • Go - array、slice

    array 特征 内存连续,可以根据索引获取元素. 初始化之后大小就无法改变. 存储元素类型相同、大小相同的两个数...

  • Go中的Array和Slice

    Go中的Array和Slice 翻译来于:https://blog.golang.org/slices 操作 ex...

  • 彻底理解Golang Slice

    看完这篇文章,下面这些高频面试题你都会答了吧 Go slice的底层实现原理 Go array和slice的区别 ...

  • Go教程第八篇:Array和Slice

    Array和Slice 欢迎来到《Golang系列教程》的第八篇,在这篇教程中,我们将处理Go中的Array和Sl...

  • JS Array.slice 截取数组

    //JS Array.slice 截取数组 //在JavaScript中,Array对象的slice(start[...

  • JavaScript获取数组的片段

    JavaScript中数组的常用操作之获取数组的片段 Array.slice() 方法 Array.slice([...

  • substring()、subStr()、splice()、sp

    1.slice(); Array和String对象都有 在Array中 slice(i,[j]) i为开始截取的索...

网友评论

      本文标题:go中array与slice

      本文链接:https://www.haomeiwen.com/subject/oqhxlftx.html