Go 有没有类似于 Python 的多行字符串的东西:
"""line 1
line 2
line 3"""
如果不是,那么编写跨越多行的字符串的首选方式是什么?
原文由 aeter 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以写:
"line 1" +
"line 2" +
"line 3"
这与:
"line 1line 2line 3"
与使用反引号不同,它将保留转义字符。请注意,“+”必须位于“前导”行 - 例如,以下内容将产生错误:
"line 1"
+"line 2"
原文由 mddkpp at gmail.com 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
6 回答6.9k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答2k 阅读✓ 已解决
1 回答3.4k 阅读
2 回答877 阅读✓ 已解决
2 回答2.2k 阅读
根据 语言规范,您可以使用原始字符串文字,其中字符串由反引号而不是双引号分隔。