語法糖
计算机编程语言中一些方便程序员使用,提高代码可读性、简洁度的便捷语法 / 維基百科,自由的 encyclopedia
語法糖(英語:Syntactic sugar)是由英國電腦科學家彼得·蘭丁發明的一個術語,指電腦語言中添加的某種語法,這種語法對語言的功能沒有影響,但是更方便程式設計師使用。語法糖讓程式更加簡潔,有更高的可讀性。
舉例來說,許多程式語言提供專門的語法來對陣列中的元素進行參照和更新。從理論上來講,一個陣列元素的參照涉及到兩個參數:陣列和下標向量,比如這樣的表達式:get_array(Array, vector(i, j))
。然而,許多語言支援這樣直接參照:Array[i, j]
。同理,陣列元素的更新涉及到三個參數:set_array(Array, vector(i, j), value)
,但是很多語言提供直接賦值:Array[i, j] = value
。