方法返回前面有if - else if - else ,最终返回值是?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -( 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/
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步