当前位置: 首页 > 知识库问答 >
问题:

反勾号的区别是什么(")

柯星华
2023-03-14

反勾号的区别是什么(")

共有3个答案

辛渝
2023-03-14

原始字符串文字是反勾之间的字符序列。反斜杠 ('\') 没有特殊含义,原始字符串文本中的回车字符(\r)将从原始字符串值中丢弃。

解释的字符串文字是双引号(“\r”、“\n”、…)之间的字符序列

资料来源:http://ispycode.com/GO/Strings/Raw-string-literals

督宏旷
2023-03-14

Backtick字符串类似于Python或Scala中的多行原始字符串r”““text”“或JavaScript中的多行原始字符串:

String.raw`Hi\u000A!`

他们可以:

>

忽略特殊字符。

它们很有用:

>

对于有很多反斜杠的正则表达式。

用于在结构标记中添加双引号。

冉弘化
2023-03-14

在引号中,您需要转义新行、制表符和其他不需要在反勾中转义的字符`。如果在反勾选字符串中插入换行符,则会将其解释为'\n'字符,请参阅https://golang.org/ref/spec#String_literals

因此,如果在反斜杠字符串中说\n,它将被解释为文本反斜杠和字符n。

a := "\n" // This is one character, a line break.
b := `\n` // These are two characters, backslash followed by letter n.
 类似资料:
  • 问题内容: 以下两个查询给出完全不同的结果的原因是什么? 我已经在Google周围搜索了反引号和撇号(又称为单引号)之间的区别,但是我找不到任何迹象表明为什么对于像上列这样的列名它们会有不同的解释。 难道实际上不是将后一个查询中的单引号字符串解释为列名,而是解释为任意字符串文字,可以说其为“ 1”吗?如果是这样,要找到任何有关撇号含义的页面并不容易。 问题答案: “价格”(撇号或引号)是一个字符串

  • 问题内容: 我以为还会有另一个问题,但我找不到。在使用PHP的MySQL中,我通常用反引号封装字段名,以掩盖任何保留的名称或字符。但是,我的一位同事指出,这也可以使用方括号来实现。排除反引号与SQL Server不兼容的事实(显然),有什么区别?我应该使用哪个? 问题答案: SQL Server / T-SQL使用方括号(以及MS Access),而MySQL使用反引号。 据我所知,可以在文档中露

  • 本文向大家介绍#{}和${}的区别是什么?相关面试题,主要包含被问及#{}和${}的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下 #{}是预编译处理,${}是字符串替换。 Mybatis 在处理#{}时,会将 sql 中的#{}替换为?号,调用 PreparedStatement 的 set 方法来赋值; Mybatis 在处理{}时,就是把${}替换成变量的值。 使用#{}可以有效的防

  • 这里我理解哈希(#)符号将定义为本地模板变量,但是前面的星号是什么意思呢?还有,有必要吗? 下面是使用括号的示例: 我有点理解周围的括号将它绑定到HTML属性/Angular指令。这是否意味着它们是Angular计算表达式的指针?就像是Angular 1中的的等价物? 我猜真正的问题是,这些符号在Angular 2中有特殊的含义吗,知道何时使用每一个的最简单的方法是什么?谢谢!!

  • 问题内容: Java中的互斥量和信号量是什么?主要区别是什么? 问题答案: 信号量可以计数,而互斥量只能计数为1。 假设您正在运行一个接受客户端连接的线程。该线程可以同时处理10个客户端。然后每个新客户端将信号量设置为达到10。当信号量具有10个标志时,您的线程将不接受新连接 互斥锁通常用于保护物品。假设您的10个客户端可以访问系统的多个部分。然后,您可以使用互斥锁保护系统的一部分,因此当1个客户

  • 本文向大家介绍redux和flux的区别是什么?相关面试题,主要包含被问及redux和flux的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下 Flux: Store 包含状态和更改逻辑 有多个 Store 所有 Store 都互不影响且是平级的 有单一调度器 React 组件订阅 store 状态是可变的 Redux: Store 和更改逻辑是分开的 只有一个 Store 带有分层 re