안녕하세요 여러분 >< 효그니에요~!! 이번엔 지각하지 않았습니다! 헤헤
그럼 한번 오늘 강의도 힘차게 시작 해볼까요?
자 일단, 조건문과 반복문... 많이 사용해보셨을거에요!
모든 언어들에는 공통점이 조금씩이라도 있기 마련이기에 한 언어의 조건문과 반복문을 아시면 kotlin에서도 편하게 하실 수 있으실거에요!
우선 첫번째!
If 문
kotlin에서의 if문은 Expression이에요! 즉 값을 return해줍니다!
if 문 자체로 기존의 삼항 연산자의 역할을 하기에 더이상 삼항 연산자는 사용되지 않습니다. (조건 ? true : false)
기존 if문 같은 경우에는
var max: Int
if(a>b){
max = a
}else{
max = b
}
이렇게 사용하던걸
var max = if(a>b) a else b
이렇게 사용할 수 있습니다!
When
When같은경우는 Java로 치면 Switch-Case문 입니다.
when (hyogeun) {
1 -> print("hyogeun의 값은 1입니다.")
2 -> print("hyogeun의 값은 2입니다.")
else -> print("hyogeun은 1과 2 둘다 아닙니다.")
}
이런식으로 사용이 됩니다. in 키워드를 사용하여서
when (hyogeun) {
in 1..5 -> print("hyogeun은 1부터 5 사이입니다.")
in 5..10 -> print("hyogeun은 5부터 10 사이입니다.")
else -> print("아무것에도 포함되지 안습니다.")
}
이런식으로 range를 정하실수도 있고,
when (hyogeun) {
0, 7 -> print("hyogeun은 0또는 1입니다.")
else -> print("어림도 없습니다.")
}
,(콤마)를 사용하셔서 특정 값을 정하실 수 도 있습니다.
꽤나 편한 기능들을 지원하죠?
다음차시는 드디어 반복문을 나갈 예정입니다!
Kotlin이라는 언어 하면 할수록 엄청 괜찮은 언어라고 느껴지시지 않나요? 우리 강의가 끝날때까지 같이 열심히 달려봐요!
'Android > Kotlin Lecture' 카테고리의 다른 글
Kotlin 강의 2. 변수와 함수의 사용! (0) | 2020.07.01 |
---|---|
Kotlin 강의 1. Kotlin이란? (0) | 2020.06.19 |