首页 >
语法盐
✍ dations ◷ 2024-12-22 21:03:13 #语法盐
语法糖(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),指的是未能让编程更加方便的附加语法。
相关
- 同化同化作用,又称为合成代谢,是指生物体利用能量将小分子合成为大分子的一系列代谢途径。这些反应需要能量,也被称为吸能过程(endergonic process)。将代谢过程分类的一种方式,无论是
- 日心说日心说,也称为地动说,是关于天体运动的和地心说相对立的学说,它认为太阳是宇宙的中心,而不是地球。哥白尼提出的日心说,推翻了长期以来居于统治地位的地心说,实现了天文学的根本变
- 伞藻属伞藻属(学名:Acetabularia)是绿藻的一个属,又称“人鱼酒杯”(mermaid's wine glass)。伞藻属的所有种都属于单细胞生物,外表呈现伞形。细长的伞柱长0.5∼10公分,而顶端有一圈分枝,
- 釹4f4 6s22, 8, 18, 22, 8, 2蒸气压第一:533.1 kJ·mol−1 第二:1040 kJ·mol−1 第三:2130 kJ·mol主条目:钕的同位素钕(旧译作釢、鋖)是化学元素,化学符号是Nd,原子序数是60,属于
- 花鸟画在中国画中,凡以花卉、花鸟、鱼虫等为描绘对象的画,称之为花鸟画。花鸟画中的画法中有“工笔”、“写意”、“兼工带写”三种。工笔花鸟画即用浓、淡墨勾勒动象,再深浅分层次着
- 葫芦葫芦(学名:Lagenaria siceraria),别称蒲瓜、扁蒲、瓠瓜、瓠子、蒲仔、匏仔等,是属于葫芦科葫芦属的一种植物,它是爬藤植物,其果实也被称为葫芦。葫芦是人类最早种植的植物之一,用作
- 构造原理构筑理论(英语:Aufbau principle,又称递建原理或马德隆规则)决定了原子、分子和离子中电子在各能级的排布。而构造原理认为全部电子是一个一个地依次进入电场(低能量轨道),待低能量
- 卫拉岱斡亦剌歹(蒙古语:.mw-parser-output .font-mong{font-family:"Menk Hawang Tig","Menk Qagan Tig","Menk Garqag Tig","Menk Har_a Tig","Menk Scnin Tig","Oyun Gurban Ulus
- 劳拉·贝蒂劳拉·贝蒂(1927年5月1日-2004年7月31日),意大利女演员,知名于费里尼、帕索里尼和贝托鲁奇的电影。劳拉生于博洛尼亚,一开始作爵士歌手。她出演的第一部影片是费里尼的《甜蜜的生
- span class=nowrapYb(NOsub3/sub)sub3/sub/span硝酸镱是一种无机化合物,化学式为Yb(NO3)3。硝酸镱可以将氧化镱、氢氧化镱或碳酸镱溶于硝酸得到:所得溶液经过小心蒸发可以得到水合硝酸镱,其中六水合物最常见。水合硝酸镱受热