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

在Go中,如何编写多行语句?

连厉刚
2023-03-14
问题内容

在python中,我们使用反斜杠表示当前语句继续到下一行

例如,

a = b + c + s \
    + x + y

或者简单地说,

a = b + c + s +
    x + y

可以用Go语言做到这一点吗?谢谢


问题答案:

当然可以,只需将运算符放在最后,例如:

a = b + c + s +
    x + y

另请注意,不可能在操作员之前中断换行。以下代码 无效

a = b + c + s
    + x + y

该规则在此处和规范中进行了描述。



 类似资料:
  • 问题内容: Go是否与Python的多行字符串相似? 如果不是,编写跨多行字符串的首选方式是什么? 问题答案: 根据语言规范,您可以使用原始字符串文字,该字符串由反引号而不是双引号分隔。

  • 我有两个问题。 ①当useState初始值真假时,if语句如何适应下面? 比如说。。 ②当if语句为true和false时,如何使setGoodBotton从React钩子和if语句适应下面? 例如…(这不是工作)

  • 问题内容: 我在Elasticsearch索引中的文档中存储了值。 我需要对值进行一些日期操作,并返回要在过滤器中使用的布尔值。 该脚本涵盖了几行,但我无法运行它。 我编写了其他可以正常工作的脚本,但是我对Groovy的了解甚少,而对Elastic search的了解却很少。 我可以用脚本找到的每个样本只有一行,只有一行。 所以基本上我将如何采用这个完全有效的脚本 并把它变成像 我对创建一个只写一

  • 问题内容: 我想评估 作为一个块,而不是逐行评估 有没有简单的方法可以将提示移至下一行? 问题答案: 节点v6.4具有一种模式。在repl提示符下,您可以输入多行。 例 以下是所有特殊repl命令的文档 https://nodejs.org/api/repl.html#repl_commands_and_special_keys

  • 我在Emacs中使用Clojure和苹果酒REPL。 在苹果酒REPL中有可能有多行功能吗?我该怎么做呢?

  • 问题内容: 是否有合法的方式写下我打算以后编写完整测试功能的测试用例?就像即将进行的mochajs测试一样? 问题答案: 软件包文档使用以下示例描述了这样的示例: 如果不适用于调用 T和 B的Skip方法,则可以跳过测试和基准测试: 如果您启动带有标志的消息,则将打印您提供的消息(在此示例中,您还需要提供标志以查看跳过消息)。