copy 可以将后面的 第2个切片的元素赋值copy 到第一个切片中

package main;

import "fmt"

func  test () {
s1 := []int{1,2,3,4,5}
s2 := make([]int, 10)
fmt.Println(s2);
copy(s2, s1)
fmt.Println(s2);
}
func main () {
test()
}

  


输出:
[0 0 0 0 0 0 0 0 0 0]
[1 2 3 4 5 0 0 0 0 0]

  

copy 不会新建新的内存空间,由它原来的切片长度决定

最新文章

  1. 64位进程池HashCode兼容处理
  2. VIJOS1240 朴素的网络游戏[DP]
  3. c#创建、安装、卸载、调试windows服务的简单事例
  4. import package的问题
  5. 1.2G内存试玩RAMOS_XP
  6. 韦东山驱动视频笔记——3.字符设备驱动程序之poll机制
  7. C++拾遗(八)类——概念、定义与实现
  8. 关于页ASP.NET面布局
  9. Linux下精确控制时间的函数
  10. POJ 1066 Treasure Hunt(相交线段&&更改)
  11. Amabri添加YDB报错
  12. 是时候开始用C#快速开发移动应用了
  13. Java ArrayList正确循环添加删除元素方法及分析
  14. webpack初探 - (一)
  15. animate-queue和step-animate
  16. 8 queen暴力解决法
  17. golang 中的 sizeof 以及 golang中的 union
  18. 64位进程调用32位dll的解决方法
  19. Spark2.1.0——深入浅出度量系统
  20. Webserivce简单安全验证

热门文章

  1. linux运维、架构之路-Zabbix自动化
  2. Jmeter参数化控件意见收集
  3. OC + RAC (二) Command 命令的用法
  4. subprocess.Popen运行报错WindowsError: [Error 740]
  5. content is not supported outside 'script" or asp content' region
  6. python判断字符串是否是json格式方法分享
  7. JavaScript 表单验证正则表达式大全
  8. Linux——通配符
  9. Java IO(1)
  10. oracle--用户区别sys和system