以下笔记摘录自『 The Go Workshop 』。今天要继续讲一下阵列(Array)这个型别。
昨天说到可以透过索引键赋值,那当在赋予初始值时,漏写了索引键的值,会发生什麽事呢?
For example,
[5]int{3: 8, 1: 5, 2}
如果这样的话就会得到[0, 5, 2, 8, 0]
,2
这个值会排在索引键1
的值5
後面,因为,值2
的索引键会依照前一个索引键再+1,所以值2
的索引键就是2
。
取得阵列值的方式也很简单,可以使用索引键去取
For example,
example := [...]string {
"test1", "test2", "test3", "test4", "test5"
}
取法就可以用example[0]
,example[4]
这种方式取值。
如果我们想要完整走访一个阵列,那麽就可以用Golang的for回圈处理,这与其他的语言满类似的
for i := 0; i< len(<阵列>); i++ {
<阵列>」[i]
}
For example,
package main
import "fmt"
func main() {
langs := [4]string{
"Golang",
"Javascript",
"Python",
}
for _, e := range langs {
fmt.Println(e)
}
}
//Output
Golang
Javascript
Python
>>: Day25_ISO27K相关笔记~-2021/10/08
tags: OC 30 day 近来到台北工作,好久没有吃到好吃的卤肉饭了。 在看Foundatio...
AlwaysInstallElevated 设定 在 Windows 当中有一种设定可以让非管理权限...
PixiJS为2D WebGL渲染引擎,经常使用於互动与游戏相关专案中,具有快速、装置支援度高的优点...
官方说明文件:https://sinotrade.github.io/tutor/accountin...
我先说一个故事。我认识的一位建筑师长辈,前些日子新居落成,邀请我们去他新家喝咖啡聊天。这位长辈说,他...