什么是语法糖?
什么是语法糖 ?
语法糖(Syntactic Sugar)也称糖衣语法,是由英国计算机学家Peter.J.Landin
发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但更方便程序员使用。简而言之,语法糖让程序更加简洁,有更高的可读性。
有意思的是,在编程领域,除了
语法糖
,还有语法盐
和语法糖精
的说法。
概述
名词 | 英文名 | 解释 |
---|---|---|
语法糖 | Syntactic sugar | 它使程序员完成某项功能更容易,缺少它并非会导致该项功能无法实现,但使用它编写出的代码更易懂、更简洁。可常用! |
语法盐 | syntactic salt | 它可以降低程序员编写出不良代码的概率,但代价是使代码编写更加繁琐。这通常是在容易犯的错误上加上的额外语法限制,从而语法盐也有可能使代码可读性下降或损害代码质量。注意用! |
语法糖精 | syntactic saccharine | 语法糖精也叫语法糖浆,指的是未能让编程更加方便的附加语法,一说是设计失败的语法糖。没啥用! |
还有语法海洛因
==。
请评论出你常用的语法糖吧(按需解释说明用法)!!!