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 slice
cap()  - 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


<<:  JavaScript. promise 非同步观念

>>:  Day46 Scratch 系列完赛罗~

【在 iOS 开发路上的大小事-Day15】透过 Firebase 来管理使用者 (Sign in with E-mail 篇) Part1

这篇会来教大家如何透过 Firebase 在你的 iOS App 上实作注册以及登入功能 透过 Fi...

Day 28 - ROS 树莓派光达履带小车实作 (2)

延续昨天的进度,lidar装完以後就可以为SLAM做准备了。ROS用来做SLAM的package其实...

Day3_网页建置流程

制作网站大致分为四个阶段 1. 蒐集资料,规划网站架构 相信大家都知道,执行一个计划前都必须要有规划...

Day-24 DOM Node

DOM节点的建立 建立新元素 建立新元素,系使用 document.createElement(),...

# Day15--今天,我想来点.......扩展

扩展的主要功能: 扩展(extension)是 Swift 一个重要的特性,它可以为已存在的列举、结...