系统化学习的好处是:让你知道,语法是有限的,每天的学习都让未知语法减少,已知语法增加,离全部掌握更近一步。语法是单词组合一起构建句子的规则。语法又是那么有用,让人能举一反三。语法跟糖似乎扯不到一块去,但,“语法糖”确实是一个堂而皇之的词进入计算机语言词汇之中。
什么是语法糖?
语法糖,这个词看上去怪怪的。语法跟糖似乎扯不到一块去,但,“语法糖”确实是一个堂而皇之的词进入计算机语言词汇之中。“语法糖”的英文叫Syntactic sugar,直译,也有意译成“糖衣语法”,两个译法都对。英国人彼得·约翰·兰达(Peter J. Landin)为了增加程序的可读性,从而减少程序代码出错的机会,发明所谓“语法糖”。
换句话说,就是电脑中使用某种语法,能够让程序员写的更爽,但对程度语言本身没有影响,可以提升程序员在写程序时的用户体验。举个例子:function abc(a,b){return a b;}语法糖写法就简单多了:let abc = (a,b) =