【问题标题】:Appending a character code to a string将字符代码附加到字符串
【发布时间】:2013-02-09 18:30:42
【问题描述】:

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

我试过了:

s += "\0"

和:

s += "\x00"

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

【问题讨论】:

标签: string append go character


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 2012-10-04
    • 1970-01-01
    • 2012-12-05
    • 2012-01-12
    • 1970-01-01
    • 2012-09-14
    相关资源
    最近更新 更多