조건이 충족되지 않는 경우 함수를 종료하는 코드를 작성하는 가장 좋은 방법은 무엇입니까?조건이 충족되지 않는 경우 함수 종료
예컨대 나는 내가 간단하게 돌려 쓸 수있는 기능
-(IBAction) moreDetails
{
if (condition)
//condition not satisfied...exit function
else
continue with the function
}
있나요?
조건이 충족되지 않는 경우 함수를 종료하는 코드를 작성하는 가장 좋은 방법은 무엇입니까?조건이 충족되지 않는 경우 함수 종료
예컨대 나는 내가 간단하게 돌려 쓸 수있는 기능
-(IBAction) moreDetails
{
if (condition)
//condition not satisfied...exit function
else
continue with the function
}
있나요?
예. "return"은 현재 메서드/함수에서 즉시 반환됩니다. 기능/방법은 다음 값을 반환하는 경우 반환 값 제공해야합니다. 그래서 "", 3을 반환, NO 반환 반환 @ "문자열을, 그리고
나는 일반적으로이 구조를 선호 :
void f()
{
if (! conditionCheck)
return;
// long code block
}
을
이에 :.. 적은 수의 선이 예
들여 쓰기 때문에
void f()
{
if (conditionCheck)
{
// long code block
}
}
- 당신은 수익을 사용해야합니다 당신의 방법은 무효 반환하기 때문에, 다른 아무것도 필요가 좀 더 쓰기,하지만이 아니다 것 그 외에도 :)
가능한 [Objective C의 Exit Sub equivalent?] (http://stackoverflow.com/questions/1752106/exit-sub-equivalent-in-objective-c) – Abizern