首页 >
语法盐
✍ dations ◷ 2025-09-02 02:27:21 #语法盐
语法糖(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),指的是未能让编程更加方便的附加语法。
相关
- 阿片酊鸦片酊(Laudanum),又称阿片酊或劳丹酊,为一种鸦片类止痛剂,是含10%质量浓度的鸦片粉的酊剂,相当于1%浓度的无水吗啡。鸦片酊为红褐色液体,味极苦。历史上曾用鸦片酊治疗各种疾病,但
- 保险公司保险公司是采用公司组织形式的保险人,经营保险业务。保险展业是保险公司引导具有同类风险的人购买保险的行为。保险公司通过其专业人员直接招揽业务称作“直接展业”,保险公司
- 榛榛(学名:Corylus heterophylla)为桦木科榛属的植物。落叶灌木或小乔木;幼枝有软毛及腺毛;圆卵形至倒卵形的叶子,顶端稍平截,有长尖头,边缘有不规则锯齿和小裂片;早春先叶开花,雌雄同株
- Tasub2/subOsub5/sub五氧化二钽(化学式:Ta2O5)是钽最常见的氧化物,也是钽在空气中燃烧生成的最终产物。白色无色结晶粉末。在1000~1200℃时仍保持白色,进一步升高温度则变为灰色。已知有两种变体:
- 林峯正林峯正(1965年-),台湾律师、公众人物,是前中国国民党籍立法委员林时机之子,现任不当党产处理委员会主任委员,曾任国家安全会议咨询委员,为首位进入中央政府部会任职的时代力量党员。
- 丹麦及挪威威瑟演习作战是纳粹德国在第二次世界大战时向挪威和丹麦发起的袭击行动,德军代号为威瑟演习作战(德语:Weserübung),意即“威悉河演习”。纳粹德国在1940年4月9日当地时间4时15分
- 氮化物化学里氮化物是一类氮的化合物,其中氮显-3价。氮是具有最高电负性的元素之一,只有氧,氟和氯比它更高。这就意味着氮化物由一大组化合物构成。它们有广泛的性质和应用。氮化物可
- 五元环杂环化合物是分子中含有杂环结构的有机化合物。杂环一概念与碳环相对,指的是成环的原子不仅包括碳,还包括氮、氧或硫等原子。简单的杂环环系从3到10员不等;可以是脂环(如四氢呋
- 冰川地质学冰川学(glaciology)是研究地球表面各种自然冰体的一门学科。自然冰体的范围包括山岳冰川、大陆冰盖、海冰以及河冰、湖冰、地下水、季节性结冰等。早期的冰川学是仅仅对于冰川
- 根霉属根霉属(学名:Rhizopus)真菌主要外观特征为具有假根(rhizoid)及匍匐菌丝(stolon)。孢子囊柄(sporangiophore)以单支或数支成束的方式自匍匐菌丝长出,孢子囊柄基部往往与假根基部相对。