2009-08-12 3 views
1

나는 삶의 의미가 무엇인지 기억하지 못한다. 너 언제? if/else/for/while/usings를 서로 안에 넣어야합니다.여러 조건부 코드 블록이 서로 내부에있을 때이 함수는 무엇이라고 불 립니 까?

bool isTrue = true, isFalse = true, HasForgottenWord = true; 

if(isTrue) 
{ 
    if(isFalse) 
    { 
     if(HasForgottenWord) 
     { 
      Console.WriteLine("Ask on StackOverflow.com - kthx bye"); 
     } 
    } 
} 
+1

루프 /blog/archives/000486.html – lexx

+0

투표자를 닫으려면이 질문은 너무 광범위하지 않습니다. 그것은 불분명하지 않다. OP가 요구하는 것은 바로이 코드 패턴을 설명하는 데 사용되는 용어입니다. 그들은 관심있는 내용을 보여주는 코드 예제를 제공하기도합니다. 좋은 질문이 아닙니다. 그것은 아주 기본입니다. 그러나 너무 넓지도 불분명하지도 않습니다. – Makyen

답변

14

이가 호출

4

그것을 중첩이라고 그들을 "둥지": 어쩌면 당신이 찾고있는

중첩
4

.

4

내가 생각하는 그가 바로 ...위한 ...

1

보고 무슨 수 있습니다 중첩 : 그것은 중첩라고 깊은 중첩는 일반적으로 코드 냄새 간주됩니다.

루프 블록 중첩은 Linus-Torvalds-Trick (Mono Coding Guidelines 참조)으로 줄일 수 있습니다. http://www.codinghorror.com : 그것은 중첩라고한다

+0

왜 이것이 다운 보트를 얻었습니까? 질문에 답하고 추가 정보를 제공합니다. – Maslow

1

제프 애트우드 그는 "화살표 코드"를 호출하고 대처하는 방법에 대한 몇 가지 좋은 아이디어를 제안 것에 대해 좋은 작은 블로그 게시물을 작성했습니다
관련 문제