Golang 学习笔记-- 快速上手/重点整理 - 3 - Array, Slice

宣告方式

var array_name = [length]datatype{values}var array_name = [...]datatype{values}
array_name := [length]datatype{values} array_name := [...]datatype{values} 
letters := [3]string{'a', 'b', 'c'}letters[1] = 'e'
arr := [5]int{0:100,2:300}# [100 0 300 0 0]

Slices

类似 Array ,但是更加弹性

宣告

[]datatype{values}myslice := []int
len()  - elements in slicecap()  - capicity

以 make 宣告

slice_name := make([]type, length, capacity)

从 array 中建立 slice

var myarray = [length]datatype{values} // An array
myslice := myarray[start:end] // A slice made from the array


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章