分解冗长的 fmt.Sprintf 行
使用 fmt.Sprintf 构造冗长的字符串时,最好保持代码的组织性和可读性,避免难看的单行片段。
解决方案
利用字符串串联将多个线段组合成一个字符串值:
<code class="go">fmt.Sprintf("a:%s, b:%s " + " ...... this goes really long", s1, s2)</code>
这个方法在编译时有效构造长字符串,保证效率。
替代方法
对于包含换行符的字符串,利用原始字符串文字来分割行:
<code class="go">fmt.Sprintf(`this text is on the first line and this text is on the second line, and third`)</code>
以上是如何分解长的'fmt.Sprintf”行以获得更好的代码可读性?的详细内容。更多信息请关注PHP中文网其他相关文章!