흐름제어
if 문
- if 키워드로 선언 하며 그다음 참/거짓 조건을 명시
- 중괄호를 사용하여 조건이 참일 경우 실행될 행동을 선언
- 다른 조건이 필요할시 else if 키워드를 뒤에 이어서 조건을 추가 할 수 있음
- 명시한 조건 외에 다른 조건을 처리하고 싶다면 else 키워드를 붙여서 처리할 수 있음
- 표현식을 통해서 변수에 값을 할당 시켜 사용할 수 있다.
반복문
while
- while 키워드를 사용해서 선언
- 조건이 참일 경우에만 정의한 코드를 실행한다.
- 반복될때 마다 조건을 계속 체크한다.
for
- for 키워드를 사용하여 반복문 선언
- .., ..= 를 사용하여 어느조건까지 반복할지 선언
- iterator를 사용하여 배열의 요소만큼 반복가능하며 변수에는 배열의 요소가 할당된다.
loop
- loop 키워드로 선언
- 조건이 필요하지 않는 반복문
- loop 반복문을 탈출 하고 싶다면 break 키워드를 사용하여 탈출가능
- 최소 한번의 반복문 수행을 보장한다.
break / continue
- 반복문 내에서 사용가능한 키워드
- break는 반복을 멈추고 반복문을 탈출 할때 사용
- continue는 키워드가 선언된 이후에 코드를 실행하지 않고 바로 다음 반복을 실행할때 사용
Labels
- '라벨이름 형식으로 라벨 설정 가능
- 다차원 반복문에서 사용 할 수 있다.
블록 및 범위
블록
- {} 중괄호를 사용하여 블록을 묶을 수 있음
- 일련의 표현식을 포함한다.
- 블록의 마지막 표현식에 해당하는 값과 타입이 있다.
쉐도잉