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

角用的$$(双美元符号)是什么?

戴凯歌
2023-03-14
问题内容

我正在看有角度的1.2源代码,我很好奇为什么某些函数以两个美元符号开头。这是某种约定吗?


问题答案:
  • 单个,$用于保留公共标识符
  • $$保留 专用 标识符的双精度

引用文档:

$前缀命名约定

如果您检查范围,您可能还会注意到一些以$$开头的属性。这些属性被认为是私有的,不应访问或修改。



 类似资料:
  • 问题内容: 在Makefile中插入shell脚本时,我们可以使用双美元符号($$)来引用变量。为什么会这样? 问题答案: 按照gnu make官方文档: 配方中的变量和函数引用与makefile中其他位置的引用具有相同的语法和语义。它们也具有相同的报价规则:如果您希望在配方中出现美元符号,则必须将其加倍(’$$’)。对于使用美元符号引入变量的外壳(如默认外壳),请务必牢记要引用的变量是make变

  • 我正在阅读Log4j2的配置部分。http://logging.apache.org/log4j/2.x/manual/configuration.html 双$$符号是什么意思?e、 g.$${sd:type}?

  • 问题内容: 我不太了解$和$$命令的用途。我以为它们只是’by.css’的替代品,但是为什么$$呢? 我认为,鉴于以上所述,这些将是等效的: 和 但是,第一个有效,第二个无效。为什么,这三者有什么区别? 该文档没有什么帮助。他们似乎暗示“ $”仅用于链接,例如或“选择第一个元素,然后选择第一个元素内的第二个元素”。但是,我看到了使用$来选择第一个元素的示例。 无论如何,“这三个(by.css,$和

  • 问题内容: 我不太了解$和$$命令的用途。我以为它们只是’by.css’的替代品,但是为什么$$呢? 我认为,鉴于以上所述,这些将是等效的: 和 但是,第一个有效,第二个无效。为什么,三者有什么区别? 该文档没有什么帮助。他们似乎暗示“ $”仅用于链接,例如或“选择第一个元素,然后在第一个元素内选择第二个元素”。但是,我看到了使用$来选择第一个元素的示例。 无论如何,“这三个(by.css,$和$

  • 问题内容: 我想分割一个具有如下内容的字符串: 但是当我使用时: 它不能识别$并且不分割字符串,但是当我用$像X这样的字母替换$时,它可以工作。有人有什么主意吗? 问题答案: split函数需要一个正则表达式(而不是字符串)进行匹配。您的正则表达式使用特殊字符-在本例中为’$’-因此您需要对其进行更改以转义该字符: 还要注意,split返回一个字符串数组- 字符串是不可变的,因此无法修改。对Str

  • 问题内容: Apple编写的有关SwiftUI的教程使用美元符号来绑定数据,而我在查找有关SwiftUI中此数据绑定的更多信息时遇到了麻烦。 您可以使用$前缀来访问对状态变量或其属性之一的绑定。 这是某种类型参数吗?那是使用“&”号传递的。 问题答案: 该是与物业代表一起使用。 它 不是运算符 ,而是 前缀 (感谢@matt!)。 有关属性委托的更多信息,请参见此Swift Evolution 文