회신: 삼항연산자 5중
, 도장_ 관리자님이 작성if(a)
{
if(b)
{
if(c)
{
if(d)
{
if(e) f;
else g;
}
else h;
}
else i;
}
else j;
}
else k;
간략하게 위와 같은 구조를 만들고 이를 삼항 연산자 표현으로 한 단계씩 옮기면 됩니다.
a ? ( b ? ( c ? ( d ? ( e ? f : g ) : h ) : i ) : j ) : k;
코딩 도장의 내용을 이해했다면 가능합니다. 기계적인 코딩에 불과합니다.
단, 이런 코드는 작성하지 않는 게 좋습니다. 이런 코드가 필요하다면 심각하게 잘못된 코드일 가능성이 큽니다. if 문이 이렇게 중첩된다는 것은 나쁜 코드라는 징후일 뿐입니다.