直接看效果對比
NO.1 優(yōu)化寫法
int c = ({
int a = 2;
int b = 4;
a + b;
});
NSLog(@"--%d",c);
NO.2 固化寫法
int a1 = 5;
int a2 = 4;
int b = a1 + a2;
NSLog(@"***%d",b);
#對比:同樣是計算一個加法,對于第一種寫法我們一看就知道這段代碼是干什么的。 對于我們有時候創(chuàng)建一些UI或者是自定義類的實現(xiàn)。都可以放在這里面來展示。對于代碼的可讀性和整潔性大大的提高啊。