为什么变量使用小写字母书写?

在大多数编程语言中,小写字母是标准的变量命名约定。了解为什么更倾向使用这种样式。
On this page

为什么变量使用小写字母书写?

Excerpt

在许多语言中,小写字母变量命名是常规。了解这种约定的起源及其优势。


如果你用过 Python、JavaScript、Go、Ruby 等语言进行过编程,你可能已经注意到一个惯例——变量几乎总是使用小写字母书写。但为什么这会成为一种标准实践呢?本文将检视这一约定的由来、优势和小写变量命名的原因。

简要历史

小写变量的约定起源于早期的 C 语言和 Unix 脚本语言。早期像 FORTRAN (1955)这样的语言实际上使用大写字母为变量命名,这 Follow mathematical notation at the time.

但随着 C 语言(1972)和 Python(1991)等新语言的出现,预计会倾向于更喜欢小写字母。一些原因包括:

  • 在低分辨率屏幕上可读性更好
  • 与常量和类名区分开来
  • 与英语语句和命名保持一致

小写字母的风格坚持了下来,在现代语言中广泛传播。它现在已经成为 Python、JavaScript、Go、Ruby 等语言中的标准约定。

小写变量的优势

使用小写字母为变量命名有几个优点:

可读性

小写字母文本更易于快速解析和扫描。全大写字母文本会减慢阅读速度。由于阅读的频率远高于编写,因此优化易读性是有意义的。

避免冲突

使用小写字母为变量命名可以使它们与通常采用驼峰命名法或 SCREAMING_SNAKE_CASE 的类名和常量区分开来,减少命名冲突。

一致性

小写变量约定为不同语言和代码库之间创建了一致性。这是一个可以提高理解力的共享惯例。

区分度

小写变量与通常采用大写字母或驼峰式的语言关键字、内置函数和类型区分开来。

例外情况和使用场景

尽管小写字母是常规,也存在一些例外:

  • C++和 Ruby 中使用大写字母的常量
  • 面向对象语言中 PascalCase 的类名
  • 有时首字母缩略词和缩写采用大写
  • 如匈牙利命名法等特定语言的约定
  • 可配置的命名样式

最常见的偏差是使用大写字母表示常量和枚举。但这些明确作为非变量醒目显示。

最佳实践

有效利用小写变量的一些技巧:

  • 一致使用小写字母 - 遵循标准约定
  • 遵循语言约定 - 使用适当的大小写样式
  • 代码格式化和语法检查 - 通过自动化强制实施
  • 提高可读性 - 使用全名而不是缩写
  • 避免单字母 - 循环和计数器的例外

总的来说,保持小写变量可以改善协作、可读性和可维护性。

结论

小写变量命名已经成为大多数编程语言中 facto 标准。这一约定起源于提高可读性和区分度。它有助于避免冲突,在不同的代码库中创造一致性。

基于特定语言的约定和如常量等特殊类型,存在一些例外情况。但是像 Python、JavaScript、Go 或 Ruby 这样将小写作为常规,对于理解和协作具有明显的好处。遵循像这种共享惯例可以改善任何代码库。

所以无论你是写 Python、JavaScript、Go 还是 Ruby,优先使用小写字母定义干净、可读的变量名,这会让你的未来自己和其他开发者感激不尽!


在线字符串转换工具,可以快速验证你的答案