为什么“iPhone”只有 P 是大写的?
发布时间:2025-09-02 16:22 浏览量:1
前几天跟大聊到输入密码时,有的平台会提示 “case sensitive” ——也就是“区分大小写”。
这里的 case 可不是“案件”,而是“字母大小写”的意思,因为:
upper case = 大写字母
lower case = 小写字母
这两个说法,其实来自最早的印刷工坊。那时的工人们把大写字母的铅块放在上层的格子里(upper case),小写字母则放在下层的格子里(lower case)。印刷术升级了,但名字就这样保留了下来。
在查资料的过程中,我还了解到,当年一个装铅块的普通“case”,变成了今天程序员的世界里的4种基本的命名法,很有意思:
1.Camel Case(驼峰命名法)
其特点是,第一个单词首字母小写,后面所有单词首字母大写,因为字母的大小写起伏就像骆驼的驼峰,例如,firstName、lastName。
一些品牌名也用这种格式命名,例如 iPhone、eBay。
这种格式又避免了空格,看起来很优雅,充满设计感,是科技公司命名的最爱。
2.Pascal Case(帕斯卡命名法)
Pascal case 和 camel case 有点像,但不同点是:每个单词首字母都大写。
例子:YouTube、LinkedIn
也有人把 Camel Case 称为“小驼峰命名法”,把Pascal case 称为“大驼峰命名法”。
3.Snake Case(蛇形命名法)
这个名字太形象了:字母全部小写(或全大写),彼此间用下划线连起来,就像蛇在爬。
例如: this_is_an_example
这种格式在 Python 语言中经常用到。
4.Kebab Case(烤串命名法)
Kebab 表示“烤串”,所有单词均使用小写字母(或全大写),单词之间用短横线 - 连接,看起来像一串烤肉,很形象。
例子:my-favorite-song.mp3
这种命名法在网址和文件名中尤其常见。