본문 바로가기
코틀린

코틀린(5) - 반복문, 증감연산자

by 왈레 2022. 3. 17.
for(i in 'a'..'e')

반복문

조건형 반복문(조건이 참인 경우 반복유지)

기본 프로그래밍 언어와 동일 while, do~while(최초 한 번은 조건없이 do 구문에서 실행 한후 조건검사)

 

범위형 반복문(반복 범위를 정해 반복을 수행)

범위형 반복문인 for 사용법은 고전적인 언어들과는 다르다.

최신 언어들이 제공하고 있는 사람이 이해하기 쉬운 형태로 사용할 있다.

 

ex1)

for(i in0..9)

i 0부터9 이내에서 동작한다는 의미이다.

기본적으로 for문은 값을 1 증가 시키며 반복하게 된다.

증가값이 1 아닌 다른값으로 설정하려면 step옵션 붙여주면 된다.

 

ex2)

for(i in 0..9 step3)

값을 증가가 아닌 감소시킬 때는 ".." 대신에 "downTo"라는 키워드를 사용한다.

 

ex3)

for(i in 9 downTo 0)

for문은 char 자료형에도 사용할 있다.

 

ex4)

for(i in 'a'..'e')

for(i in 'a'..'e')

'a'부터 'e'까지 증가하며 반복

 

증감연산자

기본 프로그래밍 언어와 동일, 전위연산자(++a), 후위연산자(a++)

'코틀린' 카테고리의 다른 글

코틀린(7) - 클래스  (0) 2022.03.21
코틀린(6) - 흐름제어, 논리연산자  (0) 2022.03.21
코틀린(4) - 조건문, 비교연산자  (0) 2022.03.17
코틀린(3) - 타입 추론, 함수  (0) 2022.03.17
코틀린(2) - 형변환, 배열  (0) 2022.03.17

댓글