方法返回前面有if - else if - else ,最终返回值是?
-(NSString *)testA{
int a = ?;
if (a>5) {
return @"a大于5";
}
else if(a<5)
{
return @"a不大于5";
}
return @"default";
}
当? =1 ,返回"a不大于5"
当? =10 ,返回"a大于5"
当? =5 ,因为没有拦截条件,返回"default"
所以if - else if - else中的return能拦截最终的return
此文仅为鄙人学习笔记之用,朋友你来了,如有不明白或者建议又或者想给我指点一二,请私信我。liuw_flexi@163.com/QQ群:582039935.
我的gitHub: (学习代码都在gitHub)
https://github.com/nwgdegitHub/

浙公网安备 33010602011771号