# 數組
> 數組的定義格式 var < name > [n]< type >。
> 數組賦值時,兩個不同長度變量無法進行賦值操作。
> go語言中 數組是一個值類型,使用時,直接對值進行操作,而不是地址引用。
> 兩個長度相同的數組可以實現等于號判斷。
```go
//常規定義
var a [5]int
//簡寫
a:=[2]int{1,2}
//索引賦值:將最后一個元素定義為5 其余為默認值
a:=[20]int{19:5}
//自動判斷數組長度定義,使用三個點 編譯器將會自動判斷長度賦值
a:=[...]int{11:5}
//定義指針
var p *[5]int
//定義多維數組
var arr = [2][3]int{}
arr := [2][3]int{}
//GO語言冒泡排序
package main
import "fmt"
func main(){
var a = [5]int{5,9,4,1,6}
num := len(a)
for i:=0;i<num ;i++ {
for j:=i+1;j<num ;j++ {
if(a[i]>a[j]){
temp:=a[j]
a[j] = a[i]
a[i] = temp
}
}
}
fmt.Print(a)
}
```
- 前言
- PHP進階之路
- 1.LANMP的環境安裝
- C與數據結構
- PYTHON
- JAVA
- GO入門實踐
- 1.入門語法
- 1.安裝配置GO環境
- 2.數據類型定義
- 3.運算符
- 4.控制語句
- 5.數組
- 6.切片
- 7.函數
- 8.結構體
- 注意事項
- Linux爬坑之路
- 1.zabbix服務
- 1.在龍芯Fedora機器上部署
- Git版本控制
- 0.工作流程與原理
- 1.安裝Git
- 2.安裝后配置
- 3.基礎命令
- 數據庫實踐
- 1.SQL基礎語法
- 1.基本語法
- 2.MySQL實踐
- 1.數據庫常用操作
- Docker容器技術
- 1.Docker常用命令
- 2.進階
- Vagrant虛擬化技術
- 1.基本命令詳解
- 2.進階教程
- WEB前端之旅
- CSS入門
- 1.CSS選擇器
- 操作系統
- 雜談一之系統啟動引導