Looking for loops Answers? Try Ask4KnowledgeBase
Looking for loops Keywords? Try Ask4Keywords

loops루프 시작하기


비고

이 섹션에서는 루프가 무엇인지, 왜 개발자가 그것을 사용하고 싶어하는지에 대한 개요를 제공합니다.

또한 루프 내의 큰 주제를 언급하고 관련 주제와 연결되어야합니다. Documentation for loops는 새로운 기능이므로 해당 관련 항목의 초기 버전을 만들어야 할 수 있습니다.

루프 유형

루프는 특정 조건이 충족되거나 프로세스가 종료 될 때까지 코드에서 한 번만 작성된 명령문 세트를 확실히 또는 무기한 실행하는 제어 흐름 구조입니다.

조건 루프

이러한 루프는 조건의 상태에 따라 반복됩니다.

For 루프

For 루프는 대개 반복의 대상으로 변수에서 실행됩니다. 예를 들어 for 루프는 정수를 기준으로 실행되어 루프를 실행해야하는 횟수를 제한하거나 반복 할 배열을 제한 할 수 있습니다.

while 루프

While 루프는 조건이 변경 될 때까지 (또는 break 문이 실행될 때까지) 계속 실행되는 조건 루프의 가장 기본적인 유형입니다.

변형

while 루프의 변형은 do... while 루프입니다. 루프의 내용이 조건을 확인하기 전에 한 번 실행된다는 점을 제외하면 while 루프와 동일합니다.

또 다른 변형은 until / do... until 루프입니다. 반대쪽에서 조건을 확인한다는 점 while 제외하고는 while 카운터와 동일합니다. while 조건은 false가 until 실행되고 until 루프는 조건까지 실행됩니다. 사실이다.

수집 루프

이러한 루프는 배열 또는 iterable과 같은 컬렉션을 반복하여 반복됩니다.

Foreach 루프

forEach 루프는 컬렉션에서 항목 당 한 번씩 코드를 실행하여 컬렉션에서 실행되며 항목의 값 및 / 또는 키를 매개 변수로 제공합니다.

루프로 이동

goto 루프는 레이블과 goto 문 사이의 문 집합입니다.

재귀 루프

함수형 프로그래밍에서 재귀 루프는 조건이 충족 될 때까지 반복적으로 함수를 실행하는 데 사용될 수 있습니다. 이는 스택 오버플로 오류의 일반적인 원인입니다.