为了账号安全,请及时绑定邮箱和手机立即绑定

删除切片中未分配的(零值)

删除切片中未分配的(零值)

Go
慕仙森 2021-08-16 20:15:26
如何删除所有零值或未分配的值?这里将堆栈跟踪放入切片中。如何删除所有未分配的(零值)?是否有一些奇特的函数来切片.. 类似于字符串的子字符串trace := make([]byte, 1024) runtime.Stack(trace, true)
查看完整描述

1 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

使用切片表达式修剪堆栈缓冲区的未使用部分。Stack 函数可以方便地返回写入缓冲区的字节数。


    trace := make([]byte, 1024)

    n := runtime.Stack(trace, true)

    trace = trace[:n]


查看完整回答
反对 回复 2021-08-16
  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信