方法返回前面有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/