【文件属性】:
文件名称:Go数组、字符串、切片原理和优化
文件大小:65KB
文件格式:PDF
更新时间:2021-01-08 02:31:53
优化 字符 字符串
数组
1、赋值和传参
数组本身的赋值和传参都是以整体复制的方式处理的,所以为深拷贝,在函数内对数组进行操作,不会影响原数组。
package main
import (
fmt
)
func forRange(a [3]int){
for k,v := range a{
fmt.Printf(%d:%d\n, k, v)
}
a[2] = 9
fmt.Println(a)
}
func main() {
a := [...]int{5, 2, 3}
fmt.Println(a)
forRange(a)
fmt.Println(a)
}
[5 2 3]
0:5