首页 >
语法盐
✍ dations ◷ 2025-10-20 01:54:19 #语法盐
语法糖(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),指的是未能让编程更加方便的附加语法。
相关
- 多黏菌素B多粘菌素B(英语:Polymyxin B,又名多黏菌素B)是一种主要用于治疗 革兰氏阴性菌感染药物。它是从一种名为Bacillus polymyxa的细菌中被分离出来的。多粘菌素B是多粘菌素的一种,由两
- 安德斯·努德斯特伦安德斯·诺德斯特伦(瑞典语:Anders Nordström,1960年3月9日- ),瑞典医生,于2006年5月22日至2006年11月8日间担任世界卫生组织(WHO)代理总干事。安德斯·诺德斯特伦毕业于卡罗林斯卡
- 独立承揽人一个独立合同人是一个通过一个固定的合同向第三方提供商品或服务的自然人或企业 ,与雇员不同,独立合同人并不有规律地为雇主工作,但会依照代理法在必要的时候为合同方工作。通
- 元数学元数学(英语:Metamathematics),又译为超数学,使用数学技术来研究数学本身的一门学科。一般来说,元数学是一种将数学作为人类意识和文化客体的科学思维或知识。更进一步来说,元数学
- 表面径流地表径流是指雨水或是冰雪融化后的水流经地表产生的水流。表面径流可能是因为土壤已经吸饱水,无法再吸收水分,或者是一些不透水的表面(例如屋顶或是路面(英语:Road surface))使水流
- 田鼠见内文田鼠亚科(Arvicolinae),又名水䶄亚科。是啮齿目仓鼠科下的一个亚科,包括了:田鼠、旅鼠、麝鼠等。同在仓鼠科底下的近亲有仓鼠及美洲鼠类.田鼠亚科是鼠总科其下仓鼠科的一个
- 自转轴转动,是指物件旋转的运动。三维物件绕着旋转的轴称为转动轴或旋转轴,若旋转轴通过物体的质心,则称此物体在自转,而此轴称为自转轴。恒星和行星都会自转,小天体亦大多会自转。作为
- 詹姆斯·汉森詹姆斯·爱德华·汉森(英语:James Edward Hansen,1941年3月29日-),美国哥伦比亚大学的一名兼职教授,曾在NASA工作,以对气候学的研究而知名。他从1988年开始进行气候变化相关研究,并提
- 岛原之乱岛原之乱(1637年—1638年 寛永14年10月25日)是江户时代初期发生的日本史上最大规模的一揆(人民起义),也是幕府时代结束前的最后一场内战,亦可称为岛原天草之乱、岛原天草一揆,始于
- span title=总集团军, 大日本帝国陆军编制, 下辖数个方面军总军/span和平期间罕见军事强国有实力编制普通国家有实力编制总军是日本陆军在第二次世界大战中部队的最高编制,总司令官为陆军大将,下辖数个方面军。在1945年8月日本无条件投降时,日本