語法糖
語法糖(Syntactic sugar),也譯為糖衣語法,是由英國計算機科學家彼得?約翰?蘭達(Peter J. Landin)發明的一個術語,指計算機語言中添加的某種語法,這種語法對語言的功能并沒有影響,但是更方便程序員使用。
――維基百科
需要聲明的是“語法糖”這個詞絕非貶義詞,它可以給我帶來方便,是一種便捷的寫法,編譯器會幫我們做轉換;而且可以提高開發編碼的效率。
通常來說使用語法糖能夠增加程序的可讀性,從而減少程序代碼出錯的機會,本文在簡單的介紹 OC 語法糖的同時也會跟大家分享下我們使用過程中發現的'新'問題。下面話不多說了,來一起看看詳細的介紹吧。
語法糖的自白
先舉個生活中的🌰:
老班巴拉巴拉講了一堆,其實只是要表達*從明天起 7 點鐘準時到校上課!*雖然最終能表達出效果,但是老班說的累小明們聽著也煩。舉這個例子可能比較極端,至少我沒有遇到這么 主站蜘蛛池模板: 进贤县| 鱼台县| 老河口市| 平和县| 那曲县| 湟中县| 贵溪市| 石柱| 霍州市| 团风县| 洛川县| 正镶白旗| 顺昌县| 信阳市| 阳谷县| 南召县| 杭锦旗| 威远县| 资溪县| 磐石市| 桂林市| 曲沃县| 荆门市| 周至县| 桦川县| 兴义市| 洛阳市| 信丰县| 简阳市| 安新县| 建瓯市| 浑源县| 普兰店市| 洪洞县| 玛纳斯县| 景东| 榆林市| 阿克陶县| 鸡东县| 桂平市| 巴马|