조건은 ... 다음과 같습니다 그래서 만약에 else part의 조건이 있다면? 내 프로그램에서
if(Revision_Number>0 || QuoteLink!=null)
{
}
else()
{
}
무엇을 것 같은 다른 부분의 행동?
일부는 다음과 유사 할 것입니다 (Revision_Number < 0 || QuoteLink == null)? else 조건은 어떻게 생겼을까요?
조건은 ... 다음과 같습니다 그래서 만약에 else part의 조건이 있다면? 내 프로그램에서
if(Revision_Number>0 || QuoteLink!=null)
{
}
else()
{
}
무엇을 것 같은 다른 부분의 행동?
일부는 다음과 유사 할 것입니다 (Revision_Number < 0 || QuoteLink == null)? else 조건은 어떻게 생겼을까요?
다른 모든에 대해 조건부 일치가 일치하지 않는 경우에 else
이 실행됩니다. "경우"에 Revision_Number>0 || QuoteLink!=null
의의 양성 발현을 부여 할
상기 (음/역) 될 "다른"표현식 인 :
!(Revision_Number>0 || QuoteLink!=null)
이어서 De Morgan's law 분배 규칙 변화를 이용 ||
~ &&
.
따라서 -
!(Revision_Number>0) && !(QuoteLink!=null)
그리고 단순화와
는Revision_Number <= 0 && QuoteLink == null
(평등의 변화가 중요한 값을 가정>x <= y
잘 정렬 !(x > y)
가 있습니다.)
if(Revision_Number>0 || QuoteLink!=null) {};
else {};
는
if(Revision_Number>0 || QuoteLink!=null) {};
else if (Revision_Number <= 0 && QuoteLink == null) {};
그러나, 전자의 경우가 바람직되어야 일반적등가이고, 이러한 부작용 또는 NaN이 같은 홀수 값으로 구현 세부 사항은 결과에 영향을 미칠 수있다.
대단한 설명. 감사 – MnZ
당신이 뭔가를하고 싶지 않을 때까지 아무 것도 ... 그 경우에, else if
진술을 사용하면 더욱 정확해질 수 있습니다. 또한, 마지막 else-block이 필요하지 않다면, 쓰기를하지 마십시오. 불필요한 코드 블록을 포함하는 것은 무의미합니다.
정보를 주셔서 감사합니다 – MnZ
확인되지 않았으므로 왜 당신에게 중요합니까? 정말로 원한다면, 그것은'! (if_condition)'이지만, 필요하지는 않습니다. – keltar
항상 'else'조건이 필요한 것은 아닙니다. 이 경우에는 'else'조건을 사용할 수 없습니다. – Abhineet