什么是语法糖

基于:https://www.jianshu.com/p/777b10385524

感谢@05ea6e176933

计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。

之所以叫「语法」糖,不只是因为加糖后的代码功能与加糖前保持一致,更重要的是,糖在不改变其所在位置的语法结构的前提下,实现了运行时的等价。可以简单理解为,加糖后的代码编译后跟加糖前一毛一样。

比如通过for循环对while循环的实现,就是一种语法糖

for(i=0, i<10, i++){

    System.println.out(i);

}

等价于

i=0

while(n<10){   

    System.println.out(i);

    i++;

}

 

 

posted @ 2021-01-18 12:03  学术废物  阅读(185)  评论(0)    收藏  举报