AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

모듈 반복 구조에서의 반복 기능

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

개발 툴

대상자

  • *초보~중급 프로그래머, 특히 Earl 언어 학습자**
  • *난이도**: 기초 개념 설명 중심, 실무 적용 가능

핵심 요약

  • ulangi반복 횟수 정의(jumlah)와 리스트 순회(setiap dari :daftar:) 두 가지 방식으로 작동
  • berhentilanjutkan 명령어를 사용해 반복 흐름 제어 가능
  • 문법 오류 예시(( 누락, 유효하지 않은 배열 사용) 포함

섹션별 세부 요약

1. `jumlah` 기반 반복

  • jumlah 매개변수로 반복 횟수 설정
  • 예: ulangi 3 ( tampilkan "..." ) → 3회 출력
  • ()로 블록 코드 감싸야 함

2. `setiap dari :daftar:` 기반 반복

  • 배열 변수(:daftar:) 내 요소 순회
  • 예: atur :buah: = [ "apel" "pisang" "jeruk" ]tampilkan item으로 각 요소 출력
  • item은 자동으로 블록 내부에서 접근 가능

3. 제어 명령어(`berhenti`, `lanjutkan`)

  • berhenti: 특정 조건에서 반복 중단 (예: jika item == 3 maka berhenti)
  • lanjutkan: 특정 조건 건너뛰기 (예: jika item == 2 maka lanjutkan)
  • berhentibreak, lanjutkancontinue와 동일한 기능

4. 오류 처리 예시

  • 블록 누락 오류: ulangi 4 대신 ulangi 4 ( 사용해야 함
  • 유효하지 않은 배열 오류: :namaDaftar:가 배열이 아닐 경우 경고 메시지 발생

5. `ulangi` 모듈의 핵심 역할

  • 반복 구조리스트 순회를 간결하게 제공
  • ambilBlok 함수로 블록 코드 추출, tampilkan 모듈로 결과 출력
  • 동적 로직 구현에 적합 (예: 반복 계산, 리스트 생성)

결론

  • ulangi는 Earl의 핵심 기능으로, jumlahsetiap dari를 통해 반복 흐름 제어
  • berhenti/lanjutkan 명령어로 조건부 중단/건너뛰기 가능
  • 블록 구문((, )) 누락 시 오류 발생 → 주의 깊은 문법 준수 필요