最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

go語言中[]*int和*[]int的具體使用

 更新時(shí)間:2023年04月19日 15:48:55   作者:別人家的孩子zyh  
本文主要介紹了go語言中[]*int和*[]int的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

[]*int是一個(gè)指向指針的切片,本質(zhì)上是切片,只不過切片里面存放的元素是指針;
*[]int是一個(gè)指向切片的指針,本質(zhì)上是指針,可以用*來獲取切片;

簡(jiǎn)易記法:從右往左讀,最后一個(gè)符號(hào)是[],說明是切片,倒數(shù)第二個(gè)符號(hào)是*說明切片里是指針;從右往左讀,最后一個(gè)符號(hào)是*,說明是指針,倒數(shù)第二個(gè)符號(hào)是[]說明指針指向一個(gè)切片類型。

對(duì)于[]*int,可以使用for _, ptr := range slice獲得切片里面的指針,并通過*ptr得到切片里的元素(本質(zhì)上是指針/地址)對(duì)應(yīng)的值。
對(duì)于*[]int,可以使用*slice獲得整個(gè)切片。

[]*int

func main() {
    var a = 1
    var b = 2
    var slice []*int
    slice = append(slice, &a)
    slice = append(slice, &b)
    for _, ptr := range slice {
        fmt.Print(*ptr, " ")
    }
}

輸出:1 2 

*[]int

func main() {
    var a = 1
    var b = 2
    var slice *[]int
    arr := []int{a, b}
    slice = &arr
    fmt.Println(*slice)
}

輸出:[1 2]

到此這篇關(guān)于go語言中[]*int和*[]int的具體使用的文章就介紹到這了,更多相關(guān)go語言 []*int和*[]int內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一篇文章帶你輕松搞懂Golang的error處理

    一篇文章帶你輕松搞懂Golang的error處理

    在進(jìn)行后臺(tái)開發(fā)的時(shí)候,錯(cuò)誤處理是每個(gè)程序員都會(huì)遇到的問題,下面這篇文章主要給大家介紹了關(guān)于Golang中error處理的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • go語言中反射機(jī)制的三種使用場(chǎng)景

    go語言中反射機(jī)制的三種使用場(chǎng)景

    本文主要介紹了go語言中反射機(jī)制的三種使用場(chǎng)景,包括JSON解析、ORM框架和接口適配,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-02-02
  • Go語言實(shí)現(xiàn)猜數(shù)字小游戲

    Go語言實(shí)現(xiàn)猜數(shù)字小游戲

    這篇文章主要為大家詳細(xì)介紹了Go語言實(shí)現(xiàn)猜數(shù)字小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • golang中的container/heap包使用

    golang中的container/heap包使用

    Golang中的container/heap包提供堆操作,適用于實(shí)現(xiàn)了heap.Interface的類型,本文主要介紹了golang中的container/heap包使用,感興趣的可以了解一下
    2025-02-02
  • GoLang nil與interface的空指針深入分析

    GoLang nil與interface的空指針深入分析

    Go語言中任何類型在未初始化時(shí)都對(duì)應(yīng)一個(gè)零值:布爾類型是false,整型是0,字符串是"",而指針、函數(shù)、interface、slice、channel和map的零值都是nil
    2022-12-12
  • Go設(shè)計(jì)模式之備忘錄模式圖文詳解

    Go設(shè)計(jì)模式之備忘錄模式圖文詳解

    備忘錄模式是一種行為設(shè)計(jì)模式, 允許在不暴露對(duì)象實(shí)現(xiàn)細(xì)節(jié)的情況下保存和恢復(fù)對(duì)象之前的狀態(tài),本文主要通過一些圖片來給大家介紹一下Go的備忘錄模式,需要的朋友可以參考下
    2023-08-08
  • 構(gòu)建Golang應(yīng)用最小Docker鏡像的實(shí)現(xiàn)

    構(gòu)建Golang應(yīng)用最小Docker鏡像的實(shí)現(xiàn)

    這篇文章主要介紹了構(gòu)建Golang應(yīng)用最小Docker鏡像的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • go Http Post 發(fā)送文件流案例

    go Http Post 發(fā)送文件流案例

    這篇文章主要介紹了go Http Post 發(fā)送文件流案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • GO中對(duì)map排序的實(shí)現(xiàn)

    GO中對(duì)map排序的實(shí)現(xiàn)

    本文主要介紹了GO中對(duì)map排序的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Go語言實(shí)現(xiàn)漢諾塔算法

    Go語言實(shí)現(xiàn)漢諾塔算法

    之前的文章,我們給大家分享了不少漢諾塔算法的實(shí)現(xiàn)語言,包括C、c++、java、python等,今天我們就來使用go語言來實(shí)現(xiàn)一下,需要的小伙伴來參考下吧。
    2015-03-03

最新評(píng)論

腾冲县| 万荣县| 噶尔县| 新丰县| 巫溪县| 乡宁县| 景宁| 清水河县| 孟村| 济宁市| 新建县| 静安区| 淅川县| 桂阳县| 茌平县| 隆尧县| 玉田县| 达州市| 丹东市| 五台县| 铁岭县| 公安县| 凤城市| 崇义县| 湄潭县| 嘉荫县| 唐河县| 隆安县| 金坛市| 腾冲县| 宕昌县| 白玉县| 六枝特区| 承德县| 孝义市| 冕宁县| 咸阳市| 额敏县| 甘孜| 印江| 三河市|