婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Go語言中數組的基本用法演示

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)
}

您可能感興趣的文章:
  • Go語言中函數的參數傳遞與調用的基本方法
  • Go語言基本的語法和內置數據類型初探
  • Go語言編程中對文件讀寫的基本方法整理
  • GO語言基本類型分析
  • GO語言基本數據類型總結
  • go語言基礎語法示例

標簽:宜昌 七臺河 上海 盤錦 雅安 邢臺 眉山 紹興

巨人網絡通訊聲明:本文標題《Go語言中數組的基本用法演示》,本文關鍵詞  語,言中,數組,的,基本,用法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Go語言中數組的基本用法演示》相關的同類信息!
  • 本頁收集關于Go語言中數組的基本用法演示的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 呼伦贝尔市| 北票市| 星座| 嘉峪关市| 任丘市| 赤峰市| 紫金县| 普洱| 甘孜| 江津市| 磐石市| 中牟县| 鄂托克旗| 清水河县| 阳新县| 明光市| 遵义市| 襄汾县| 宁国市| 遵义县| 信阳市| 金堂县| 合肥市| 新宁县| 盐城市| 高阳县| 威远县| 临海市| 友谊县| 彭水| 克什克腾旗| 巍山| 高尔夫| 许昌市| 屯昌县| 张家川| 固原市| 子长县| 宁波市| 宝鸡市| 灯塔市|