문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
기술문서:레퍼런스:언어:반복문 [2025/04/22 15:37] carlito76 |
기술문서:레퍼런스:언어:반복문 [2025/12/01 14:30] (현재) carlito76 |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| {{htmlmetatags> | {{htmlmetatags> | ||
| - | metatag-description=(반복문, | + | metatag-description=(반복문, |
| - | metatag-og: | + | metatag-og: |
| }} | }} | ||
| 줄 7: | 줄 7: | ||
| ===== ASP ===== | ===== ASP ===== | ||
| - | <color green> | + | * 대/ |
| - | ※ 대/ | + | |
| - | ※ 파스칼 표기법 | + | |
| - | </ | + | |
| - | FIXME | + | <sxh vb; gutter: true;> |
| + | ' For | ||
| + | For 변수 = 시작값 To 종료값 | ||
| + | 구문 | ||
| + | Next | ||
| + | |||
| + | ' For | ||
| + | For 변수 = 시작값 To 종료값 Step 증감값 | ||
| + | 구문 | ||
| + | Next | ||
| + | |||
| + | ' For Each | ||
| + | For Each 변수 In 객체 | ||
| + | 구문 | ||
| + | Next | ||
| + | |||
| + | ' Do While | ||
| + | Do While 조건식 | ||
| + | 구문 | ||
| + | Loop | ||
| + | |||
| + | ' Do | ||
| + | Do | ||
| + | 구문 | ||
| + | Loop While 조건식 | ||
| + | |||
| + | ' Do Until (역조건문) | ||
| + | Do Until 조건식 | ||
| + | 구문 | ||
| + | Loop | ||
| + | |||
| + | ' Do (역조건문) | ||
| + | Do | ||
| + | 구문 | ||
| + | Loop Until 조건식 | ||
| + | |||
| + | ' Exit | ||
| + | Exit For | ||
| + | Exit Do | ||
| + | </ | ||
| ===== JSP/Java ===== | ===== JSP/Java ===== | ||
| 줄 21: | 줄 58: | ||
| } | } | ||
| - | // for each | + | // for |
| for (변수 : 객체) { | for (변수 : 객체) { | ||
| 구문; | 구문; | ||
| 줄 56: | 줄 93: | ||
| <%@ taglib prefix=" | <%@ taglib prefix=" | ||
| - | < | + | <!-- forEach --> |
| + | < | ||
| + | ${변수} | ||
| + | </ | ||
| + | |||
| + | < | ||
| ${변수} | ${변수} | ||
| </ | </ | ||
| 줄 64: | 줄 106: | ||
| </ | </ | ||
| + | <!-- forTokens --> | ||
| + | < | ||
| + | ${변수} | ||
| + | </ | ||
| + | |||
| + | <!-- varStatus --> | ||
| < | < | ||
| ${status.current} < | ${status.current} < | ||
| 줄 71: | 줄 119: | ||
| ${status.last} < | ${status.last} < | ||
| ${status.begin} < | ${status.begin} < | ||
| - | ${status.end} < | + | ${status.end} < |
| ${status.step} < | ${status.step} < | ||
| </ | </ | ||
| - | |||
| - | < | ||
| - | ${변수} | ||
| - | </ | ||
| </ | </ | ||
| 줄 124: | 줄 168: | ||
| ===== Shell Script ===== | ===== Shell Script ===== | ||
| - | FIXME | + | <sxh bash; gutter: true;> |
| + | # for | ||
| + | for ((초기화식; | ||
| + | do | ||
| + | 구문 | ||
| + | done | ||
| + | |||
| + | # for | ||
| + | for 변수 in {시작값..종료값} | ||
| + | do | ||
| + | 구문 | ||
| + | done | ||
| + | |||
| + | # for | ||
| + | for 변수 in {시작값..종료값..증감값} | ||
| + | do | ||
| + | 구문 | ||
| + | done | ||
| + | |||
| + | # for | ||
| + | for 변수 in 범위 | ||
| + | do | ||
| + | 구문 | ||
| + | done | ||
| + | |||
| + | # while | ||
| + | while [ 조건식 ] | ||
| + | do | ||
| + | 구문 | ||
| + | done | ||
| + | |||
| + | # until (역조건문) | ||
| + | until [ 조건식 ] | ||
| + | do | ||
| + | 구문 | ||
| + | done | ||
| + | |||
| + | # continue, break | ||
| + | continue | ||
| + | break | ||
| + | </ | ||
| + | |||
| + | ===== MyBatis ===== | ||
| + | <sxh xml; gutter: true;> | ||
| + | <foreach collection=" | ||
| + | open=" | ||
| + | #{item} | ||
| + | #{index} | ||
| + | </ | ||
| + | </ | ||