当前位置: 首页 > 面试题库 >

如何在Go中编写多行字符串?

钮誉
2023-03-14
问题内容

Go是否与Python的多行字符串相似?

"""line 1
line 2
line 3"""

如果不是,编写跨多行字符串的首选方式是什么?


问题答案:

根据语言规范,您可以使用原始字符串文字,该字符串由反引号而不是双引号分隔。

`line 1
line 2
line 3`


 类似资料:
  • 问题内容: 在python中,我们使用反斜杠表示当前语句继续到下一行 例如, 或者简单地说, 可以用Go语言做到这一点吗?谢谢 问题答案: 当然可以,只需将运算符放在最后,例如: 另请注意,不可能在操作员之前中断换行。以下代码 无效 : 该规则在此处和规范中进行了描述。

  • 问题内容: 我知道您可以通过以下几种方式创建多行字符串: 三引号 级联 转义 我也知道,在字符串前面加上前缀将使它成为原始字符串,对于文件路径很有用。 但是,我有一个长文件路径,该文件路径既跨越多行,又需要是原始字符串。我该怎么做呢? 这有效: 但是由于某些原因,这不是: 为什么只有一个反斜杠? 问题答案: 您需要在每个字符串文字上加一个前缀 否则,第一部分将被解释为原始字符串文字,但字符串的下一

  • 问题内容: 我已经开始使用LPTHW学习Python,并且开始练习16: http://learnpythonthehardway.org/book/ex16.html 并且觉得自己是个白痴,因为我无法弄清楚看似简单的“额外功劳”分配之一,但需要以下条件: 压缩为一行代码。我尝试了以下一些方法: 要么: 要么: 我只是无法让它在同一行中重写line1,line2和line3字符串。而且,我尝试了各

  • 问题内容: 如何使用Python(在Windows上)写入文件并使用Unix行尾字符? 例如: Python自动替换为。 问题答案: 对于Python 2和3 请参阅:现代方式:答案。 现代方式:使用newline =’‘ 使用关键字参数可以使用风格的LF行尾终止符: 这适用于Python 2.6+。在Python 3中,您还可以使用内置函数的参数代替。 旧方法:二进制模式 防止换行符转换的旧方法

  • 问题内容: 我正在尝试从C创建一个go字符串。我有指针和长度,所以如果我从go开始,可以调用该函数。 生成结构,所以我想知道是否可以直接使用它: 我在这里用它来控制我的生命。在随后作为参数传递给函数去: Go的垃圾收集器会尝试回收内存吗? 问题答案: Go的垃圾回收器不会尝试回收使用C内存分配器分配的内存。您所描述的应该是安全的。当然,您可能无法释放C内存,因为您不知道Go将在何时完成。

  • 本文向大家介绍如何在R中用换行符写字符串?,包括了如何在R中用换行符写字符串?的使用技巧和注意事项,需要的朋友参考一下 在编写字符串向量时,我们将它们放在一行中,但是我们可能想用不同的行来表示字符串,尤其是在字符串向量的每个值具有不同含义的情况下。这对程序员和其他读者都是有帮助的。我们可以使用R中的writeLines函数将单行更改为多行。 示例 单行阅读- 用换行读取相同的向量-