상세 컨텐츠

본문 제목

코틀린 기본 문법 / 조건문 when

이론공부/코틀린 문법

by 뽀사장 2024. 2. 22. 17:53

본문

728x90
반응형

 

조건문 when을 보기 전에 switch 문을 먼저 봐야한다

switch 문은 ==만 사용해서 같은 값인지 비교하는 조건문으로 선택문이라고도 불린다

 

 

<when>

- 같은 값 뿐만 아니라 범위 값도 처리할 수 있다

- 특정 값을 선택할 수 있는 switch의 사용법에 if 문의 범위 비교 기능이 더해진 if문의 확장판이라고 할 수 있다

- when 다음 괄호 ()안에 파라미터로 사용할 변수명을 넣고 중괄호 {}를 사용해서 블록을 구문한다

(파라미터 없이 if문 처럼 사용할 수도 있다)

- 비교할 값은 화살표 연산자 (Arrow Operator '->')를 사용하며 if와 마찬가지로 else도 활용한다

- 결과처리가 같은 비교값은 콤마(,)로 구분해서 한번에 비교할 수 있다

- 법위 값을 비교할 때 in을 사용해서 비교연산자의 <=, >=과 같은 기능을 구현할 수 있다

 

 

 

[if 문과 when 문은 언제 사용할까?]

- 범위가 넓고 값을 특정할 수 없을 경우에 if문을 사용

ex. 연도 데이터

- 범위가 제한되고 값도 특정할 수 있을 경우

ex. 요일 데이터

728x90
반응형

관련글 더보기