문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
기술문서:레퍼런스:언어:반복문 [2025/02/17 12:44] carlito76 |
기술문서:레퍼런스:언어:반복문 [2025/12/01 14:30] (현재) carlito76 |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| {{htmlmetatags> | {{htmlmetatags> | ||
| - | metatag-robots=(index, | + | metatag-description=(반복문, 반복, 루프문, |
| - | metatag-keywords=(루프문, 프로그래밍 언어, 프로그래밍, | + | metatag-og: |
| - | metatag-description=(잡개발자 리토의 잡위키 - 루프문, 프로그래밍 언어, 프로그래밍, 언어, Programming | + | |
| - | metatag-og: | + | |
| }} | }} | ||
| - | ====== | + | ====== |
| ===== 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 ===== | ||
| - | FIXME | + | <sxh java; gutter: true;> |
| + | // for | ||
| + | for (초기화식; | ||
| + | 구문; | ||
| + | } | ||
| + | |||
| + | // for | ||
| + | for (변수 : 객체) { | ||
| + | 구문; | ||
| + | } | ||
| + | |||
| + | // while | ||
| + | while (조건식) { | ||
| + | 구문; | ||
| + | } | ||
| + | |||
| + | // do ~ while | ||
| + | do { | ||
| + | 구문; | ||
| + | } while (조건식); | ||
| + | |||
| + | // label, continue, break | ||
| + | loop1: | ||
| + | for (초기화식; | ||
| + | if (조건식) { | ||
| + | continue loop1; | ||
| + | } | ||
| + | |||
| + | loop2: | ||
| + | for (초기화식; | ||
| + | if (조건식) { | ||
| + | break loop2; | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| ===== JSTL ===== | ===== JSTL ===== | ||
| - | FIXME | + | <sxh java; gutter: true;> |
| + | <%@ taglib prefix=" | ||
| + | |||
| + | <!-- forEach --> | ||
| + | < | ||
| + | ${변수} | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | ${변수} | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | ${변수} | ||
| + | </ | ||
| + | |||
| + | <!-- forTokens --> | ||
| + | < | ||
| + | ${변수} | ||
| + | </ | ||
| + | |||
| + | <!-- varStatus --> | ||
| + | < | ||
| + | ${status.current} < | ||
| + | ${status.index} < | ||
| + | ${status.count} < | ||
| + | ${status.first} < | ||
| + | ${status.last} < | ||
| + | ${status.begin} < | ||
| + | ${status.end} < | ||
| + | ${status.step} < | ||
| + | </ | ||
| + | </ | ||
| ===== JavaScript ===== | ===== JavaScript ===== | ||
| - | FIXME | + | <sxh javascript; gutter: true;> |
| + | // for | ||
| + | for (초기화식; | ||
| + | 구문; | ||
| + | } | ||
| + | |||
| + | // for ~ in | ||
| + | for (변수 in 객체) { | ||
| + | 구문; | ||
| + | } | ||
| + | |||
| + | // for ~ of | ||
| + | for (변수 of 객체) { | ||
| + | 구문; | ||
| + | } | ||
| + | |||
| + | // while | ||
| + | while (조건식) { | ||
| + | 구문; | ||
| + | } | ||
| + | |||
| + | // do ~ while | ||
| + | do { | ||
| + | 구문; | ||
| + | } while (조건식); | ||
| + | |||
| + | // label, continue, break | ||
| + | loop1: | ||
| + | for (초기화식; | ||
| + | if (조건식) { | ||
| + | continue loop1; | ||
| + | } | ||
| + | |||
| + | loop2: | ||
| + | for (초기화식; | ||
| + | if (조건식) { | ||
| + | break loop2; | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| ===== 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} | ||
| + | </ | ||
| + | </ | ||