go - 在 Golang 中将字节 0 附加到字节数组末尾的最佳方法
问题描述
在 Golang 中将字节 0 附加到字节数组末尾的最佳方法是什么?
我已经尝试过这些解决方案:
data := []byte(location)
empty := []byte{0}
locationBytes = append(data, empty[0])
//locationBytes = append(data, ""...) // not working
我的情况是将字符串传输到字节数组。但是字节数组末尾没有\0
终止符号。
解决方案
您可以直接在字节数组中附加 0,不需要创建空 := []byte{0}
data := []byte(location)
locationBytes = append(data, 0)
推荐阅读
- python - Python 长度不匹配
- javascript - 使用 JavaScript 制作添加到收藏夹按钮
- javascript - 从右侧滚动时,图表 js 确实滚动到左侧隐藏区域
- azure-ad-b2c - Azure B2C 的 Android 示例文件也需要在 B2CConfiguration 类中复制配置文件信息
- c# - a* (astar) 寻路问题:我无法从其他脚本中引用变量以确定 aipath 目标
- java - 如何为 BST 节点创建构造函数?
- php - 如何替换 file_get_contents 中的变量以使用 PHP 生成 css 文件?
- python - 在 Pandas 中计算牛市/熊市
- postgresql - 如何从 PL/lpgSQL 函数内部获取记录(行)的 jsonb 数组的键和值
- php - Laravel 水平队列作业因 MaxAttemptsExceededException 而失败