6.5.1.4 조건문

    조건문으로 편리하게 분기 처리할 수 있으며 if, else if, else를 사용할 수 있습니다. 다음은 isLoggedIn 변수로 로그인 여부에 따라 다르게 HTML을 렌더링하는 예시입니다.

    퍼그

    HTML

    if isLoggedIn
      div 로그인 되었습니다.
    else
      div 로그인이 필요합니다.
    <!-- isLoggedIn이 true일 때 -->
    <div>로그인 되었습니다.</div>
    <!-- isLoggedIn이 false일 때 -->
    <div>로그인이 필요합니다.</div>

    case문도 가능합니다.

    퍼그

    HTML

    case fruit
      when 'apple'
        p 사과입니다.
      when 'banana'
        p 바나나입니다.
      when 'orange'
        p 오렌지입니다.
      default
        p 사과도 바나나도 오렌지도 아닙니다.
    <!-- fruit이 apple일 때 -->
    <p>사과입니다.</p>
    <!-- fruit이 banana일 때 -->
    <p>바나나입니다.</p>
    <!-- fruit이 orange일 때 -->
    <p>오렌지입니다.</p>
    <!-- 기본값 -->
    <p>사과도 바나나도 오렌지도 아닙니다.</p>

     

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.