go语言切片作为函数参数

时间:2020-04-07 17:23:53   收藏:0   阅读:96

go语言切片作为函数参数

package main

import(
	"fmt"
)

// InsertSort 插入排序
func InsertSort(data []int){
	data[2] = 345
	fmt.Printf("%p\n",data)
	data = append(data,34)  
	data[3] = 567   // 新增之后,就是新的变量
	fmt.Printf("%p\n",data)
}


func main(){
	data := []int{1, 2, 3, 4, 5, 6, 7, 8, 9}
	fmt.Printf("%p\n",data)
	InsertSort(data)
	fmt.Println(data)
	fmt.Printf("%p\n",data)	
}


0xc0000181e0
0xc0000181e0
0xc000092000
[1 2 345 4 5 6 7 8 9]
0xc0000181e0

原文:https://www.cnblogs.com/MyUniverse/p/12653686.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!