나는 개인적으로 다음 코드를 사용하여 아무 문제가단일 if 문에서 조건부의 올바른 균형은 어디에 있습니까?
if (Object foo != null && !String.IsNullOrEmpty(foo["bar"]))
{
// do something
}
나는 다음과 같은 5 술어가 있었다 말하면
if (Object foo != null)
{
if (!String.IsNullOrEmpty(foo["bar"]))
{
// do something
}
}
하지만이 관점으로 지금까지 안 갈거야 너무 장황 생각하기 때문에 편집기에서 텍스트를 한 번에 볼 수 있도록 줄 바꿈을해야했습니다. 비슷한 방법으로 단일 if 문에 포함 할 술어의 수를 나타내는 논리적 "선"이 있습니다. 7 개 이상의 매개 변수
결코 절대로 말하지 마십시오. printf 함수 군에서 7 개 이상의 매개 변수를 사용 해본 적이 있습니까? – Les