Vad*_*est 11 camelcasing pascalcasing typescript
我想知道我是否应该使用PascalCasing或camelCasing为我的模块名称,到目前为止我总是使用PascalCasing,即:Ayolan.Engine.Rendering而不是Ayolan.engine.rendering(我保持PascalCasing容器,因为我想要全局对象名称Ayolan而不是ayolan).
我没有找到任何标题,发现3年前的线程,但没有真正有用.
我想知道因为我正在使用Java开发人员而且使用它们更有意义camelCasing,但这不是我迄今为止用TS看到的.
Fen*_*ton 10
在TypeScript中,我们使用与JavaScript相同的标准,因为我们正在使用许多JavaScript库(并且可能也被JavaScript代码使用).
所以我们更喜欢PascalCase用于模块和类,成员是camelCase.
module ExampleModule {
export class ExampleClass {
public exampleProperty: string;
public exampleMethod() {
}
}
}
Run Code Online (Sandbox Code Playgroud)
我能想到的唯一另一种风格规则是常量是ALL_UPPER.
您会注意到这与以下代码很好地融合:
Math.ceil(Math.PI);
Run Code Online (Sandbox Code Playgroud)
最重要的是 - 保持与你使用的风格一致,因为风格可能暗示意义,所以如果你不一致,它将导致混乱.
| 归档时间: |
|
| 查看次数: |
13613 次 |
| 最近记录: |