【记录一个问题】golang中copy []byte类型的slice无效,为什么?
2024-09-02 07:38:32
有这样一段代码:
src := []byte{xxxxx}
dst := make([]byte, 0, len(src))
copy(dst, src) //这一行居然没生效!
// dst = append(dst, src...) //这样就生效了
还没搞懂为什么,后续继续深入翻翻资料!
2021-10-20补充:
犯傻了,虽然数组的cap足够,但是长度为0啊
长度不够,肯定无法拷贝了。
src := []byte{xxxxx}
dst := make([]byte, len(src))
copy(dst, src) //这样就行了
最新文章
- 分享一个单点登录、OAuth2.0授权系统源码(SimpleSSO)
- Apache许可协议Open RIA Services
- TODO:小程序集成WeUI
- 【python】遍历类的所有成员
- WinDbg 命令集锦
- 2016ACM/ICPC亚洲区大连站-重现赛
- python读取excel的行数
- modelsim仿真错误解决办法
- 问题-关于 in []使用过程中报错"; Constant expression violates subrange bounds";
- UIScrollView的属性总结
- 用curl做异步操作
- Week 5a - Mouse input and more lists ----mouse input
- JavaScript对象原型写法区别
- 【bird-front】全自动数据表格组件bird-grid
- 【Unity3D技术文档翻译】第1.4篇 AssetBundle 依赖关系
- go 监听系统信号
- android setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds区别
- GIT 初始化 中文编码、自动换行
- [Postman]历史(8)
- SQLServer中sql for xml path 的用法
热门文章
- java 网络编程基础 UDP协议的Socket:DatagramSocket;广播Socket:MulticastSocket
- ffmpeg、数字音频教程、JUCE、std::tuple
- 【LeetCode】34. Find First and Last Position of Element in Sorted Array 解题报告(Python & C++)
- hdu 4704 Sum(组合,费马小定理,快速幂)
- B. Recover the String
- 1374 - Confusion in the Problemset
- 记录一次线上OOM调优经历
- 《机器学习实战》kNN算法及约会网站代码详解
- 第十六个知识点:描述DSA,Schnorr,RSA-FDH的密钥生成,签名和验证
- 代码质量管理sonarqube部署使用