728x90
코틀린이란?
JET BRAINS이라는 회사에서 만들었고 어려운 언어가 아니라고 생각됩니다. JAVA를 보완하기위해서 만들어진 언어로 JAVA로 개발할 수 있는 거의 대부분의 것들은 Kotlin으로 개발할 수 있습니다.
구글에서 Kotlin을 안드로이드 개발의 공식 언어로 채택을 했다는 것은 지원면에서 큰 강점을 가지게 된 것이죠.
간단하게 반복문과 조건문에 대한 다양한 예시들을 확인해보겠습니다.
반복문 for문, while문에 대한 예시
for (i in 1..5) {
println(i)
}
// 1 2 3 4 5
for (i in 1 until 5) {
println(i)
}
// 1 2 3 4
for(i in 6 downTo 0 step 2) {
println(i)
}
// 6 4 2 0
for(i in 1..5 step 2) {
println(i)
}
// 1 3 5
val numList = listOf(10, 20, 30)
for(num in numList) {
println(num)
}
// 10 20 30
var x = 5
while(x > 0) {
println(x)
x--
}
// 5 4 3 2 1
var y = 0
do {
print(y)
y--
} while(y > 0)
// 0
조건문 when문의 예시
when(x) {
1 -> println("a")
2 -> println("b")
else -> println("해당 사항이 없습니다.")
}
when(x) {
1, 2 -> println("a or b")
else -> println("해당 사항이 없습니다.")
}
when(x) {
in 1..10 -> println("1~10")
in 10..20 -> println("10~20")
else -> println("해당 사항이 없습니다.")
}
when(x) {
is Int -> println("Int")
else -> println("해당 사항이 없습니다.")
}
'Kotlin' 카테고리의 다른 글
Kotlin : lateinit (property, Field, 지역변수) (0) | 2021.06.08 |
---|---|
Kotlin Scope Function(apply, with, let, also, run) (0) | 2021.06.06 |
Kotlin의 Null Safe (0) | 2021.06.06 |
Kotlin - 변수, 문자열 템플릿, (0) | 2021.02.07 |
Kotlin이란 (0) | 2021.02.07 |