루프 구조(Visual Basic)

Visual Basic 루프 구조체를 사용하면 하나 이상의 코드 줄을 반복적으로 실행할 수 있습니다. 조건이 True가 될 때까지 또는 False가 될 때까지, 컬렉션의 각 요소에 대해 지정된 횟수만큼 또는 한 번씩 루프 구조체에서 문을 반복할 수 있습니다.

다음 그림에서는 조건이 true가 될 때까지 문 집합을 실행하는 루프 구조를 보여 줍니다.

Flow chart that shows a Do...Until loop.

While 루프

While...End While 생성은 While 문에 지정된 조건이 True인 한 문 집합을 실행합니다. 자세한 내용은 While...End While 문을 참조하세요.

Do 루프

Do...Loop 생성을 사용하면 루프 구조체의 시작 또는 끝에서 조건을 테스트 할 수 있습니다. 조건이 True로 유지되는 동안 또는 조건이 True가 될 때까지 루프를 반복할지 여부를 지정할 수도 있습니다. 자세한 내용은 Do...Loop 문을 참조하세요.

For 루프

For...Next 생성은 루프를 설정된 횟수만큼 수행합니다. 이는 반복을 추적하기 위해 카운터라고도 하는 루프 제어 변수를 사용합니다. 이 카운터의 시작 및 끝 값을 지정하고 필요에 따라 한 번 반복에서 다음 반복으로 증가하는 양을 지정할 수 있습니다. 자세한 내용은 For...Next 문을 참조하세요.

For Each 루프

For Each...Next 생성은 컬렉션의 각 요소에 대해 한 번 문 집합을 실행합니다. 루프 제어 변수를 지정하지만 시작 또는 종료 값을 결정할 필요는 없습니다. 자세한 내용은 For Each...Next 문을 참조하세요.

참고 항목