首页 >
语法盐
✍ dations ◷ 2025-04-03 13:37:57 #语法盐
语法糖(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),指的是未能让编程更加方便的附加语法。
相关
- 拉扎罗·斯帕兰札尼拉扎罗·斯帕兰札尼(意大利语:Lazzaro Spallanzani,意大利语发音:;1729年1月10日-1799年2月12日)是意大利的天主教牧师、生物学家、生理学家,主要贡献为生理功能、动物繁殖、动物回
- 保温瓶真空保温瓶(壶、杯),也称为保温瓶(壶、杯),是一种用来保持容器内物质(通常是水)一定温度的真空隔热保温容器,日常生活中常见的一种保温瓶也称为热水瓶、暖水瓶、暖瓶、暖壶、茶瓶。保
- 人权和公民权宣言《人权和公民权宣言》(法语:Déclaration des Droits de l'Homme et du Citoyen,简称《人权宣言》,1789年8月26日颁布)是在法国大革命时期颁布的纲领性文件。人权宣言受到美国的
- 中石器时代中国中石器时代的考古工作远没有旧石器时代与新石器时代丰硕。中石器时代处于旧石器时代晚期与新石器时代早期之间,其特征是细石器的制造,所以又称作“细石器时代”。中国在约
- 远东联邦管区远东联邦管区(俄语:Дальневосточный федеральный округ,罗马化:Dalnevostochny federalny okrug)是俄罗斯位于远东的联邦区。2017年的人口为618
- 松鼠松鼠科(学名:Sciuridae),是哺乳纲啮齿目一个科,其下包括松鼠亚科(Sciurinae)和非洲地松鼠亚科(Xerinae),特征是长著毛茸茸的长尾巴。本科和与其亲缘关系接近的动物组成松鼠形亚目(Sciur
- 国泰金融中心国泰人寿保险股份有限公司(简称国泰人寿、国寿)(Cathay Life Insurance Company, Ltd.),是一家总部设于中华民国台湾台北市大安区的人寿保险公司,为国泰金融控股公司(国泰金控)旗下
- 凡夫俗子《凡夫俗子》(英语:Ordinary People)是一部1980年美国剧情片,是罗伯特·雷德福的导演处女作。编剧Alvin Sargent改编自1976年Judith Guest所写的同名小说。唐纳德·萨瑟兰、玛丽
- polyopisthocotylea见内文多后盘虫亚纲(学名:Polyopisthocotylea),旧作多后吸盘目,是单殖吸虫纲(英语:Monogenea)之下两个亚纲级分类单元之一,其物种皆为寄生虫。另一个亚纲为多后盘虫亚纲(英语:Monopisth
- 毛石肠梗阻症候群毛石肠梗阻症候群(Rapunzel syndrome)也称为长发公主症症候群,是罕见的人类消化道疾病,是因为吃毛发所造成(食毛癖(英语:trichophagia))。其英文名称得名自格林童话中的长发姑娘Rapun