国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Golang - Go語言中數組的基本用法演示

Go語言中數組的基本用法演示

2020-04-27 11:44腳本之家 Golang

這篇文章主要介紹了Go語言中數組的基本用法演示,包括一個冒泡排序算法的簡單實現,需要的朋友可以參考下

首先來看一下如何聲明數組:

復制代碼 代碼如下:


package main

 

import "fmt"

var arr [2]int //申明一個數組

func main() {
 arr[0] = 1 //數組賦值
 fmt.Println(arr)
 arrtest := [3]int{1, 2, 3} //數組的另一種申明方式
 fmt.Println(arrtest)
 a := [...]int{1, 2} //[...]自動識別數組的長度
 fmt.Println(a)
 fmt.Println(len(a))//輸出數組的長度
}


go語言可以自動計算數組的長度,譬如你知道數組有幾個可以如下申明

復制代碼 代碼如下:

a:=[...]int{1,2,3,45}


指針數組

復制代碼 代碼如下:

a:=[3]int{1,2,3}
var p * [3]int = &a //這種是指針數組 我們看到可以直接輸出指向數組的指針
x , y :=1 ,3
a := [...]*int{&x ,&y}
str.Println(a) //輸出這樣[0xc080000068 0xc080000070]的地址 這就是數組指針


可以用new關鍵字申明

復制代碼 代碼如下:

p := new([10]int)
fmt.Println(p)  //&[0 0 0 0 0 0 0 0 0 0] 輸出一個指針


多維數組跟其他語言一樣

復制代碼 代碼如下:

c := [3][2]int{{1: 2}, {2, 1}, {2, 2}}
fmt.Println(c) //輸出[[0 2] [2 1] [2 2]]

 

下邊是slice的申明和使用其實這就是一種動態的數組

復制代碼 代碼如下:


package main

 

import "fmt"

var arr [2]int //申明一個數組

func main() {
 arr[0] = 1 //數組賦值
 fmt.Println(arr)
 arrtest := [3]int{1, 2, 3} //數組的另一種申明方式
 fmt.Println(arrtest)
 a := [...]int{1, 2} //[...]自動識別數組的長度
 fmt.Println(a)
 fmt.Println(len(a))//輸出數組的長度
}

 

來看一下冒泡算法之go語言版

 

復制代碼 代碼如下:


package main

 

import "fmt"

func main() {
 a := [...]int{3, 2, 5, 8, 6}
 fmt.Println(a)
 num := len(a)
 for i := 0; i < num; i++ {
  for j := i + 1; j < num; j++ {
   if a[i] < a[j] {
    temp := a[i]
    a[i] = a[j]
    a[j] = temp
   }
  }
 }
 fmt.Println(a)
}

 

 

延伸 · 閱讀

精彩推薦
  • Golanggolang的httpserver優雅重啟方法詳解

    golang的httpserver優雅重啟方法詳解

    這篇文章主要給大家介紹了關于golang的httpserver優雅重啟的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,...

    helight2992020-05-14
  • GolangGolang中Bit數組的實現方式

    Golang中Bit數組的實現方式

    這篇文章主要介紹了Golang中Bit數組的實現方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    天易獨尊11682021-06-09
  • Golanggolang 通過ssh代理連接mysql的操作

    golang 通過ssh代理連接mysql的操作

    這篇文章主要介紹了golang 通過ssh代理連接mysql的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    a165861639710342021-03-08
  • Golanggolang如何使用struct的tag屬性的詳細介紹

    golang如何使用struct的tag屬性的詳細介紹

    這篇文章主要介紹了golang如何使用struct的tag屬性的詳細介紹,從例子說起,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看...

    Go語言中文網11352020-05-21
  • Golanggo日志系統logrus顯示文件和行號的操作

    go日志系統logrus顯示文件和行號的操作

    這篇文章主要介紹了go日志系統logrus顯示文件和行號的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    SmallQinYan12302021-02-02
  • GolangGolang通脈之數據類型詳情

    Golang通脈之數據類型詳情

    這篇文章主要介紹了Golang通脈之數據類型,在編程語言中標識符就是定義的具有某種意義的詞,比如變量名、常量名、函數名等等,Go語言中標識符允許由...

    4272021-11-24
  • Golanggo語言制作端口掃描器

    go語言制作端口掃描器

    本文給大家分享的是使用go語言編寫的TCP端口掃描器,可以選擇IP范圍,掃描的端口,以及多線程,有需要的小伙伴可以參考下。 ...

    腳本之家3642020-04-25
  • Golanggolang json.Marshal 特殊html字符被轉義的解決方法

    golang json.Marshal 特殊html字符被轉義的解決方法

    今天小編就為大家分享一篇golang json.Marshal 特殊html字符被轉義的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    李浩的life12792020-05-27
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久久久久久久久久蜜桃 | 99久久视频 | 国产成人精品一区二区三区四区 | 特级淫片日本高清视频免费 | 国产99久久精品一区二区永久免费 | 中文字幕一区二区三区精彩视频 | 精品国产乱码久久久久久牛牛 | 日本欧美在线观看 | 黄视频网站在线观看 | 国产一区二区三区久久 | 久久久久久久一区 | 日韩在线视频资源 | 九九热这里都是精品 | 久久av资源网 | 久操资源| 欧美精品一区二区在线观看 | 欧美另类视频 | 狠狠艹av | 黑人精品 | 欧美激情一区二区三区 | 精品久久久久久久人人人人传媒 | 成人免费黄色 | 国产精品久久久久久久久晋中 | 中文字幕亚洲欧美日韩在线不卡 | 欧美一区二区三区在线观看视频 | 一区二区三区在线不卡 | 国产一区二区三区在线免费 | 亚洲成年人影院 | 久草成人网 | 拍真实国产伦偷精品 | 中文字幕成人影院 | 国产免费自拍 | 成人欧美| 国产精品国产三级国产aⅴ 成人在线免费看 | 在线一区观看 | 久久综合九色综合欧美狠狠 | 亚洲激情视频 | 久久久美女 | 超碰九七在线 | 日韩欧美国产一区二区三区 | 樱桃小丸子在线观看 |