什么是语法糖
基于: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++;
}

浙公网安备 33010602011771号