【发布时间】:2018-01-09 23:38:15
【问题描述】:
在深入研究 Angular 4.3.* 源代码后,我经常碰到 ɵ 符号。例如,在async pipe source 中,我们看到了ɵisPromise(_) 和ɵisObservable(_) 函数的用法。
所以现在我想知道为什么 Angular 团队决定使用它?又是什么意思?
似乎 Angular 开发人员用 ɵ 标记方法/模块以强调它们是某种不应该被导入的内部实体。但是我没有找到任何权威证据。
经过更深入的研究,我发现了另一个有趣的事实: 基本上 ɵ 是几个拉丁字母表中的一个字母(根据维基,它被包含在 1922 年至 1933 年间使用的阿塞拜疆字母表中),但它类似于希腊语 θ(Theta)字母。经过一番谷歌搜索后,我设法找到了角速度计算的数学公式(毕业后成功忘记),其中 Theta 字母表示角度。 所以也许这是一种幽默?
【问题讨论】:
-
它是一个编程问题,重要的是要知道这只是一个公司的风格指南还是 Typescript 或 JavaScript 推荐的一般做法。
标签: angular open-source notation