string - 将字符代码 append 到字符串

标签 string append go character

我正在尝试向字符串中添加一个空字符,但找不到正确的语法。

我试过:

s += "\0"

和:

s += "\x00"

但是这两个都给我一个错误。一般情况下,如何通过字符编码向字符串中添加一个字符?

最佳答案

s += "\000" 添加空字符。 Go 在允许字符串转义方面非常严格。\0 表示您正在开始一个八进制字符代码,并且 go 期望斜线后恰好有 3 个八进制数字。空字符需要三个 0。\x 表示您正在开始一个十六进制字符代码,之后您又需要恰好两个十六进制数字。\u 或\U 后面需要恰好是 4 和 8 个十六进制数字。请参阅:http://golang.org/ref/spec#Rune_literals有关规范的完整详细信息。

关于string - 将字符代码 append 到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15052987/

相关文章:

java - 验证用户输入字符串

c++ - 将单词转换为字母c++的字母值

追加时Python列表更新元素

javascript - 追加在最后一个 child 之前

go - 所有 goroutines 都处于休眠状态

javascript - 将字符串添加到 Javascript 中的数字

c++ - 查找字符串中的最大值

python - 使用 Python 将数据字节 append 到二进制文件

ajax - 访问控制允许 Origin header 不存在于获取 API 调用中

go - 如何使用 Go Modules 打印我的项目中使用的许可证?