语法糖
计算机编程语言中一些方便程序员使用,提高代码可读性、简洁度的便捷语法 / 维基百科,自由的 encyclopedia
语法糖(英语:Syntactic sugar)是由英国计算机科学家彼得·兰丁发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能没有影响,但是更方便程序员使用。语法糖让程序更加简洁,有更高的可读性。
举例来说,许多程序语言提供专门的语法来对数组中的元素进行引用和更新。从理论上来讲,一个数组元素的引用涉及到两个参数:数组和下标向量,比如这样的表达式:get_array(Array, vector(i, j))
。然而,许多语言支持这样直接引用:Array[i, j]
。同理,数组元素的更新涉及到三个参数:set_array(Array, vector(i, j), value)
,但是很多语言提供直接赋值:Array[i, j] = value
。