string - Go 编译器是否连接由加号分隔的字符串?

标签 string go

假设我的代码中有以下内容:

err := "This is a very long error message"+
    "that spans multiple lines."

Go 会在幕后将其编译成一个字符串,还是与在那里进行加法相关的一些小惩罚?

最佳答案

这是一个constant expression并指定在编译时进行评估。

关于string - Go 编译器是否连接由加号分隔的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20820839/

相关文章:

regex - 使用 word VBA 正则表达式提取文本,然后将其作为字符串保存到变量中

java - 自动填充多维 String[][] 数组

c++ - C++中字符串文字的数据类型是什么?

php - 无法让 str_replace() 去除 PHP 字符串中的空格

regex - 前瞻正则表达式 - 识别重复的连续字母

unit-testing - 如何在构建期间运行 mockgen?

go - 计算两个数之间的差并得到绝对值

java - 字符串连接在字符串池中是如何工作的?

c# - 如何连接用不同语言编写的客户端服务器

ssl - Golang 问题 x509 : cannot verify signature: algorithm unimplemented on net/http