iPhone、iCloud、iTunes、iPad……发现了嗎?苹果的产品命名都是以“i”开头,后加只有一个大写字母的英文单词。这些名称为什么都只有一个字母大写呢?
如果让程序员来观察这些产品名称,他们或许能脱口而出——iPhone、iCloud、iTunes、iPad等名称是用“驼峰命名法”起的。驼峰命名法是一种约定俗成的命名规则,通常用于编程和标识符的命名。驼峰命名法混合使用大小写字母来构成变量和函数的名字。这种命名使得名字看起来类似于骆驼驼峰的形状,因此被称作驼峰命名法。驼峰命名法要求名称中的第一个单词的首字母小写,之后的单词首字母大写,单词之间不包含空格或其他分隔符。
那么苹果公司为什么要这么命名呢?
首先,用驼峰命名法命名的代码可读性强,容易读懂。通过使用驼峰命名法,程序员可以快速地辨认出代码中的变量名、函数名等。驼峰命名法还能提高代码的规范性,简单清晰的命名原则让程序员能够规范地编写代码,避免出现混乱无序的代码命名。
除此之外,驼峰命名法在编程中还有方便代码自动补全,与HTML/CSS兼容,适应多种编程
语言等优势。(摘自《中国新闻周刊》)