" VAR_NAME" VS" var-name" VS" varName" - 最广泛的语言支持哪种语言

时间:2016-01-16 20:48:10

标签: variables naming-conventions naming

我见过以三种方式显示的多字变量:

  • 使用下划线 - var_name
  • 使用连字符 - var-name
  • 使用大写字母 - varName

不同的语言支持不同的方式。例如,您可以在CSS类名/ ID中使用-(连字符),但不能在Javascript变量名中使用

我的最终问题是:

哪种语言在不同的编程语言中得到最广泛的支持,并且每种语言都有其优点或局限性吗?

1 个答案:

答案 0 :(得分:1)

我认为这是下划线' _'和驼峰的情况 - 或你称之为大写。连字符被解释为多种语言的运算符,因此应该避免它作为常用的命名工具。

我使用的所有语言(fortran,pascal,C / C ++,Java,PHP,JS,Python)都在变量名中区分并接受大小写和下划线。因此,它成为一个偏好的问题。我通过学校教过camelCase,这就是我所坚持的。它创建的变量名称比插入下划线要短一些,并且更容易键入。话虽如此,我认为带有下划线的名称更具可读性,这足以将它们用于其他名称。如果我可以让我的大脑改变它的习惯,我会使用下划线。