这两种写法可以互换,如下:
if ([responseDict[@"result"] boolValue] == false) {
[CQHud showToastWithMessage:responseDict[@"msg"]];
return;
}
/// code
等效于:
if ([responseDict[@"result"] boolValue] == false) {
[CQHud showToastWithMessage:responseDict[@"msg"]];
} else {
/// code
}
对于上面两种情况,我的做法是:if代码块中的代码比较少时就用if return。
实际开发中你们是怎么选择的?选择的理由是什么?
相似问题