더북(TheBook)

6.5.2.2 반복문

넌적스에서는 특수한 문을 {% %} 안에 씁니다. 따라서 반복문도 이 안에 쓰면 됩니다. for in문과 endfor 사이에 위치하면 됩니다.

넌적스

HTML

<ul>
  {% set fruits = ['사과', '배', '오렌지', ' 바나나', '복숭아'] %}
  {% for item in fruits %}
  <li>{{item}}</li>
  {% endfor %}
</ul>
<ul>
  <li>사과</li>
  <li>배</li>
  <li>오렌지</li>
  <li>바나나</li>
  <li>복숭아</li>
</ul>

반복문에서 인덱스를 사용하고 싶다면 loop.index라는 특수한 변수를 사용할 수 있습니다.

넌적스

HTML

<ul>
  {% set fruits = ['사과', '배', '오렌지', ' 바나나', '복숭아'] %}
  {% for item in fruits %}
  <li>{{loop.index}}번째 {{item}}</li>
  {% endfor %}
</ul>
<ul>
  <li>1번째 사과</li>
  <li>2번째 배</li>
  <li>3번째 오렌지</li>
  <li>4번째 바나나</li>
  <li>5번째 복숭아</li>
</ul>

 

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