FC 4장_Flow Control

Challenger·2021년 9월 8일
0
post-custom-banner

refeat

repeat {
    반복할 코드
} while 조건
repeat {
    print("hi")
    i += 1
} while i < 10

최초 1번은 반복할 코드가 실행된다는 게 특징

for - in - where


위와 아래는 같은 결과를 도출함
where을 통해 조건 처리가 가능함
장점이라면 코드 줄 수가 줄어든다는 것

continue

i == 3이라는 조건일 경우에는 코드를 넘긴다는 의미
고로 print가 실행되지 않음
출력값은 3빼고 1 ~ 10까지 출력이 됨

for 안에 for



이렇게 활용 가능함

그러나 성능이 안 좋고, 가독성도 떨어져 비추천

switch 심화

  • where을 통해 조건 설정 가능
  • let을 통해 값을 유추할 수 있음
  • _(언더스코어)를 통해 빈값으로 넣는 것도 가능
  • case에 1...10 이런 범위 사용 가능
  • case 조건이 문자일 경우 "pet", "cat" 이렇게 이어서 사용 가능
profile
롤 챌린저의 100일 개발 도전기
post-custom-banner

0개의 댓글