728x90
코틀린에서의 if-else문은 다른 언어들과 사용 방법이 거의 동일하여 정리하지 않을 것이다.
다른 언어와 달랐던 조건문은 바로 when문이다.
when 문
when문은 if-else문과 사용경우는 비슷하다. 여러가지 경우에 따라 어떤 작업을 할 것인지 결정하는데
다음과 같이 조건으로 식을 넣고, 해당하는 값에 따라 각각의 실행 내용을 입력한다. 그리고 어디에도 해당되지 않을 경우 else 부분을 실행한다.
1
2
3
4
5
6
7
8
|
when (식){
값1 -> //값1일 경우, 실행할 내용
값2 -> //값2일 경우, 실행할 내용
.
.
.
else -> //그 어디도 해당하지 않으면 else문 실행
}
|
cs |
배열
일차원 배열 선언 형식으로는 Array(), arrayOf(), arrayOfNulls()가 있다.
1) Array()의 경우,
var 배열명 = Array<데이터 형식>(개수, {초깃값})
var 배열명 = Array<데이터 형식>(개수) {초깃값}
2) arrayOf( )의 경우,
val letters = arrayOf("가", "나", "다")
val numbers = arrayOf(1, 2, 3, 4)
3) arrayOfNulls()의 경우, 빈 배열로 선언한다.
함수의 선언
-일반적 선언 : 변수들의 자료형과 반환값을 생략하지 않고 다 선언한다.
예를 들어 빼기 함수를 간단하게 선언한다고 해보자.
1
2
3
|
fun sub(a: Int, b: Int): Int {
return a-b
}
|
cs |
-간략한 선언
위의 빼기 함수를 간략하게 선언할 경우 아래와 같아진다.
1
|
fun sub(a: Int, b: Int): Int = a-b
|
cs |
728x90
'Android > Kotlin' 카테고리의 다른 글
Kotlin 간단 계산기 앱 만들기 (0) | 2021.01.13 |
---|---|
Kotlin 뷰와 레이아웃 (2) | 2021.01.08 |
Kotlin 기본 문법_변수와 데이터 형식 (0) | 2021.01.05 |
Kotlin 주요 기능 및 설치 (0) | 2021.01.04 |
Kotlin 코틀린 시작 전, 안드로이드 간단한 개념 잡기 (0) | 2021.01.04 |