首页 >
语法盐
✍ dations ◷ 2025-02-23 14:03:03 #语法盐
语法糖(Syntactic sugar)是由英国计算机科学家彼得·兰丁发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能没有影响,但是更方便程序员使用。语法糖让程序更加简洁,有更高的可读性。举例来说,许多程序语言提供专门的语法来对数组中的元素进行引用和更新。从理论上来讲,一个数组元素的引用涉及到两个参数:数组和下标向量,比如这样的表达式:get_array(Array, vector(i, j))。然而,许多语言支持这样直接引用:Array。同理,数组元素的更新涉及到三个参数:set_array(Array, vector(i, j), value),但是很多语言提供直接赋值:Array = value。一个例子是C语言中的for循环:其效果和以下的while循环是一样的,其中P是循环要处理的主体。Haskell虽然是函数编程语言,但它提供了a + b这种“中置表示法”的语法,让程序更容易撰写,也比较容易阅读。在Lua中,一个变量的赋值方法如下:而一个函数,作为基本类型之一,语法与定义变量的方法基本一致:但是此种写法对于有其他编程语言背景的人来说不够直观,故Lua提供了如下的语法糖:它与上述方法效果完全一样,但是更加紧凑和易于理解。语法盐(英语:syntactic salt)指的是让写出坏代码更难的语法特性。这些特性强迫程序员做出一些基本不用于描述程序行为,而是用来证明他们知道自己在做什么的额外举动。语法糖精(英语:syntactic saccharine),或者说语法糖浆(英语:syntactic syrup),指的是未能让编程更加方便的附加语法。
相关
- 外延性在数学中,外延性通常指称某种形式的。可追溯到莱布尼兹的原理,两个数学对象是相等的,如果没有区分它们的检验。例如,给出两个数学函数 f 和 g,我们可以说它们是相等的,如果对于在
- IPCC AR5 WG1政府间气候变化专门委员会(英语:Intergovernmental Panel on Climate Change,缩写IPCC;又译政府间气候变化专业委员会、跨政府气候变化委员会等)是一个附属于联合国之下的跨政府
- 立方立方晶系,也叫等轴晶系,它有4个三重对称轴以及3个互相垂直的4次对称轴或者3个相互垂直的二重对称轴。其中的3个互相垂直的4次对称轴或者3个相互垂直的二重对称轴是晶体结晶轴
- 奥科尼县奥康尼县(Oconee County, Georgia)是美国乔治亚州北部的一个县。面积482平方公里。根据美国2000年人口普查,共有人口26,225人,2005年人口29,748人。县治沃特金斯维尔 (Watkinsvi
- 法尔茅斯法尔茅斯(英语:Falmouth)可能是指:
- 扎伊多纳拉赞·扎伊图娜(英语:Razan Zaitouneh,阿拉伯语:رزان زيتونة,1977年4月29日-),叙利亚女性人权律师。在2011年叙利亚反政府示威中担任地方协调委员会(LCC)的负责人,她因受到
- 纹章纹章(英语:coat of arms)又称盾形纹章、袍徽,是一种特有的纹章设计,通常出现在纹章盾(英语:Escutcheon (heraldry))、外套或战袍上。中世纪的骑士使用它来辨认其身份。盾徽是由一个
- 吉隆建设吉隆建股份有限公司(简称吉隆建设)是一家总部设立于高雄市的建筑营造商,1982年8月23日成立,多次获得国家建筑金奖,曾经多次获得台湾诚信建商。吉隆礼邻、汤之园、湖滨艺墅、名人
- 野村一郎野村一郎(日语:のむら いちろう,1868年-1942年7月28日),日本建筑师,山口县人。在大阪、台湾与朝鲜都有活动,设计了台湾总督官邸(今台北宾馆)和朝鲜总督府。而在从1900年(明治33年)到台
- 防止自杀热线列表此列表记录全球各地的自杀防治专线,依国家/地区划分。列表内的电话可为遭遇情绪危机和有自杀倾向的人提供援助。收录入此列表的自杀防治专线必须: