首页 >
语法盐
✍ dations ◷ 2025-06-07 02:40:59 #语法盐
语法糖(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),指的是未能让编程更加方便的附加语法。
相关
- 血清白蛋白1AO6, 1BJ5, 1BKE, 1BM0, 1E78, 1E7A, 1E7B, 1E7C, 1E7E, 1E7F, 1E7G, 1E7H, 1E7I, 1GNI, 1GNJ, 1H9Z, 1HA2, 1HK1, 1HK2, 1HK3, 1HK4, 1HK5, 1N5U, 1O9X, 1TF0, 1UOR, 1YSX
- PfamPfam是一个蛋白质家族数据库。此数据库会利用隐马尔可夫模型进行多重序列比对以及加上蛋白脚注。Pfam中所登录的每一个蛋白质家族可以:Pfam内的蛋白质家族描述由维基百科使用
- 铠甲动物门铠甲动物门(学名:Loricifera)是动物界的一门,其下的物种生活在海洋中,这个门在1983年被莱因霍尔德发现。在2017年发现了寒武纪中期的铠甲动物的化石。它们的近亲是动吻动物门和鳃
- 李卓皓李卓皓(英语:Choh Hao Li,1913年4月21日-1987年11月28日),广东广州人,原籍广东番禺,生物学家。1933年毕业于金陵大学(1952年与南京大学合并)生物系。1935年移居美国,在柏克莱加州大学获
- 高祖高祖可以有下列二种含义:
- 芦苇芦苇(学名:Phragmites communis),又称普通芦苇(common reed),是生长于沼泽、河沿、海滩等湿地的一种禾本科植物,遍布于全世界温带和热带地区,芦苇属的植物大约有10种,有的分类学家认为
- 玫瑰少年《玫瑰少年梦》(法语:Ma vie en rose,台湾译《玫瑰少年》)是1997年比利时导演亚兰·贝利执导的剧情片。
- 脉冲序列磁振脉冲序列(MR pulse sequence)出现在核磁共振相关的领域,包括了传统的核磁共振频谱(1952年)、磁振造影以及核磁共振量子电脑(简称磁振量脑)。历史上,一开始脉冲序列是只有
- 胶片胶片,是一种制成影像物料。现今广泛应用的胶片是将卤化银涂抹在聚乙酸酯片基上,此种胶片为软性,卷成整卷方便使用,所以又称胶卷,当有光线照射到卤化银上时,卤化银转变为黑色的银,经
- 夜曲夜曲(Nocturne)曲式由约翰·菲尔德确立,是一种形式自由的三段体器乐短曲,一般中段比较激昂,常有沉思、忧郁的特点。格调高雅,充满浪漫色彩,旋律歌唱性很强,也有叫做交响诗的,是富于诗