将字符代码附加到字符串

时间:2013-02-24 15:00:34

标签: string append go character

我正在尝试在字符串中添加空字符,但我找不到合适的语法。

我试过了:

s += "\0"

s += "\x00"

但这两个都给我一个错误。一般来说,如何通过字符代码将字符添加到字符串?

1 个答案:

答案 0 :(得分:7)

s += "\000"添加空字符。 Go在字符串中允许转义的内容非常严格。 \ 0表示您正在启动一个八进制字符代码,并且在斜杠后正好需要3个八进制数字。 null字符需要三个0。 \ x表示您正在启动十六进制字符代码,之后您需要再次使用两个十六进制数字。 \ u或\ U后面需要4位和8位十六进制数字。请参阅:http://golang.org/ref/spec#Rune_literals有关规范的完整详细信息。