Golang(Go语言)内置函数之copy用法
2017-03-01 16:53
2903 查看
该函数主要是切片(slice)的拷贝,不支持数组
将第二个slice里的元素拷贝到第一个slice里,拷贝的长度为两个slice中长度较小的长度值
示例:
有一种特殊用法,将字符串当成[]byte类型的slice
将第二个slice里的元素拷贝到第一个slice里,拷贝的长度为两个slice中长度较小的长度值
示例:
s := []int{1,2,3}
fmt.Println(s) //[1 2 3]
copy(s,[]int{4,5,6,7,8,9})
fmt.Println(s) //[4 5 6]
有一种特殊用法,将字符串当成[]byte类型的slice
bytes := []byte("hello world")
copy(bytes,"ha ha")
相关文章推荐
- Golang(Go语言)内置函数之copy用法
- Golang(Go语言)内置函数之append
- 面向对象编程之super内置函数的用法
- BeanUtils.copyProperties()方法的用法及效率
- SqlBulkCopy 用法
- golang开发android应用(一) - go语言android应用环境搭建
- Terminal复制粘帖xclip、clip xsel和pbcopy的 用法 (linux,mac ,和ubuntu)
- 内置函数:sorted 用法
- golang make()内置函数
- BeanUtils.copyProperties() 在两个不同包下的用法及区别
- ORACLE NOCOPY的用法
- 【STL】sort和copy的用法
- VC++ CopyFile函数用法
- golang简单tls协议用法完整示例
- BeanUtils.copyProperties()的用法
- BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别
- System.arraycopy用法知多少
- golang 中strconv包用法
- Freemarker 内置函数 数字、字符串、日期格式化用法介绍
- go语言的sql包原理与用法分析