为何iPhone仅P大写 源于编程规则“驼峰命名法” | |
www.wforum.com | 2023-11-07 14:35:40 中时新闻网 | 0条评论 | 查看/发表评论 | |
|
|
iPhone作为全球智慧手机行业的创新与技术领先业者,已成为家喻户晓的知名产品,所有人对专属于苹果手机的文字商标都再熟悉不过。不过今日网上突然有人问起:为什麽iPhone只有P大写?立即引发关注与热议,甚至在中国大陆微博也快速登上热搜。有知情人士称,这是电脑程式编写规则中的“驼峰命名法”。 据《快科技》报道,虽然经常见到iPhone这个字,但很多人见到这个话题却突然一愣:“对啊,为什麽呢?”而且不只iPhone,还有iPad、iPod、iMac等多款苹果产品都是如此。 报道说,其实,这样的命名是遵循了一项规则——骆驼式命名法(CamelCase,又称驼峰式命名法)。这是电脑程式编写时的一套命名规则(或称惯例),是程式师们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。 骆驼式命名法就是当变数名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母。例如:myFirstName、myLastName,这样的变数名看上去就像骆驼峰一样此起彼伏,故得此名。 报道说,骆驼式命名法还有所谓“小驼峰法”和“大驼峰法”之分。小驼峰法就是像iPhone那样,除第一个单词之外,其他单词首字母大写;大驼峰法则是把第一个单词的首字母也大写了,比如MyDrivers、public class DataBaseUse等。 不过,骆驼式命名法的命名规则可视为一种惯例,并无绝对与强制,其目的仅是为了是更容易识别和可读性。一旦选用或设定好命名规则,在程式编写时应保持一致格式。 另据电脑编程技术人员指出,驼峰式大小写(Camel-Case)一词来自Perl语言中普遍使用的大小写混合格式,Larry Wall等人所著有关编程的畅销书《Programming Perl》一书的封面图片也正好是一匹骆驼。 iPhone、iMac只有P字大写?行家指出,这是电脑程式编写规则中的“驼峰命名法”。(图/苹果公司) 驼峰命名法也有大小之分,左为小驼峰,右为大驼峰。(图/Wikepedia) |
|
|
|
向秦刚打黑枪的人 绝不会是谢峰 而是… | |
“你弄痛我了”貌美妻子开窗求救 结局却大 | |
优于美军神器 港媒拿出一张中共漂亮成绩单 | |
剑指美国航母 中国空射弹道导弹曝光 | |
梦到亡妻求救 他挖坟开棺目睹“震撼一幕 |
向秦刚打黑枪的人 绝不会是谢峰 而是… | |
“你弄痛我了”貌美妻子开窗求救 结局却大 | |
优于美军神器 港媒拿出一张中共漂亮成绩单 | |
剑指美国航母 中国空射弹道导弹曝光 | |
梦到亡妻求救 他挖坟开棺目睹“震撼一幕 | |
中国男大学生全裸上课 勇闯校园 全校疯狂 | |
马克龙下令派4000士兵和50辆坦克前往敖德萨 | |
李梅在被斩首时可能还活着 | |
国防大学教授:中国已成最不安全的国家 | |
俄罗斯对乌克兰战俘的“可怕待遇” |