본문 바로가기

IT/ETC

boolean 에서 if else or 3항 연산자 Tip

 Flex 레퍼런스 사이트에서 기초 부터 쭉 읽다 발견한 팁

 click="{p2.visible = !p2.visible;}"

 뭐 Flex 코드지만 첨엔 이게 뭐야 하면서 멍하니 쳐다본 결과
 오~

 저걸 완전 풀어서 써보면, 평소에 쓰듯이,

 if ( true == p2.visible ) {
    p2.visible = false;
 } else {
    p2.visible = true;
 }

 또는

 p2.visible =  (true == p2.visible ? false : true);

 뭐 이쯤되던 긴 코드를

 p2.visible = !p2.visible;

 단 한줄로 표현한 것이 아닌가!
 아름답지 아니한가!

 자주 써먹어야 겠다 ㅋㅋ