카테고리 없음

Rust -2-

Charlie_moon 2025. 1. 25. 12:36

흐름제어

 

if 문

  • if 키워드로 선언 하며 그다음 참/거짓 조건을 명시
  • 중괄호를 사용하여 조건이 참일 경우 실행될 행동을 선언
  • 다른 조건이 필요할시 else if 키워드를 뒤에 이어서 조건을 추가 할 수 있음
  • 명시한 조건 외에 다른 조건을 처리하고 싶다면 else 키워드를 붙여서 처리할 수 있음
  • 표현식을 통해서 변수에 값을 할당 시켜 사용할 수 있다.

 

 

반복문

 

while

  • while 키워드를 사용해서 선언
  • 조건이 참일 경우에만 정의한 코드를 실행한다.
  • 반복될때 마다 조건을 계속 체크한다.

 

for

  • for 키워드를 사용하여 반복문 선언
  • .., ..= 를 사용하여 어느조건까지 반복할지 선언
  • iterator를 사용하여 배열의 요소만큼 반복가능하며 변수에는 배열의 요소가 할당된다.

 

loop

  • loop 키워드로 선언 
  • 조건이 필요하지 않는 반복문
  • loop 반복문을 탈출 하고 싶다면 break 키워드를 사용하여 탈출가능
  • 최소 한번의 반복문 수행을 보장한다.

 

 

break / continue

  • 반복문 내에서 사용가능한 키워드
  • break는 반복을 멈추고 반복문을 탈출 할때 사용
  • continue는 키워드가 선언된 이후에 코드를 실행하지 않고 바로 다음 반복을 실행할때 사용

 

Labels

  • '라벨이름 형식으로 라벨 설정 가능
  • 다차원 반복문에서 사용 할 수 있다.

 

 

블록 및 범위

블록

  • {} 중괄호를 사용하여 블록을 묶을 수 있음
  • 일련의 표현식을 포함한다.
  • 블록의 마지막 표현식에 해당하는 값과 타입이 있다.

쉐도잉