語法糖

語法糖  是由英國計算機科學家彼得 · 蘭丁發明的一個術語 ， 指計算機語言中添加的某種語法 ， 這種語法對語言的功能沒有影響 ， 但是更方便程序員使用 。 語法糖讓程序更加簡潔 ， 有更高的可讀性 。 舉例來說 ， 許多程序語言提供專門的語法來對數組中的元素進行引用和更新 。 從理論上來講 ， 一個數組元素的引用涉及到兩個參數 ： 數組和下標向量 ， 比如這樣的表達式 ： get_array ( Array, vector ( i, j ) ) 。 然而 ， 許多語言支持這樣直接引用 ： Array [ i, j ] 。 同理 ， 數組元素的更新涉及到三個參數 ： set_array ( Array, vector ( i, j ), value ) ， 但是很多語言提供直接賦值 ： Array [ i, j ] = value 。