tes*_*dtv 12 iphone cocoa-touch objective-c
在不满足条件的情况下编写代码退出函数的最佳方法是什么?
我有一个功能
-(IBAction) moreDetails
{
if (condition)
//condition not satisfied...exit function
else
continue with the function
}
Run Code Online (Sandbox Code Playgroud)
我可以简单地写回报吗?
Bog*_*tyr 20
是."return"立即从当前方法/函数返回.如果函数/方法返回一个值,那么你需要提供一个返回值:"返回NO,返回3,返回@"字符串",依此类推.
我通常更喜欢这种结构:
void f()
{
if ( ! conditionCheck )
return;
// long code block
}
Run Code Online (Sandbox Code Playgroud)
对此:
void f()
{
if ( conditionCheck )
{
// long code block
}
}
Run Code Online (Sandbox Code Playgroud)
因为缩进的行数较少
归档时间: |
|
查看次数: |
14711 次 |
最近记录: |