if

· Skils/Kotlin
자바의 switch가 있다면 코틀린에는 when이 있다. 이번 글에서는 when에 대해서 작성해볼 예정이다. if문은 두 가지 가능성 중 하나를 선택하게 해 준다는 것을 우리는 알고 있다. 그리고 여러 개의 if문을 사용해서 순차적으로 검사하면서 여러 개 중 하나를 선택할 수 있다. fun hexDigit(n:Int):char{ if(n in 0..9) return '0'+n else if(n in 10..15) return 'A'+n-10 else return '?' } 하지만 여러 대안중 하나를 선택할 수 있는 기능이 있다면 여러 개의 if 문을 사용하는 것보단 훨씬 간결하게 코드를 짤 수 있을것이다. 이러한 기능을 제공해 주는 것이 바로 when이다. fun hexDigit(n:Int) char{ ..
· Skils/Kotlin
코틀린에서는 자바의 if, switch와 비슷한 if, when이 조건문을 표현한다. 📕if문 if문을 사용하면 불(boolean) 식의 결과에 따라 두 가지 대안 중 하나를 선택할 수 있다. 코틀린 if는 자바 if 문과 비슷한 문법을 제공한다. fun max(a:Int, b:Int):Int{ if(a>b) return a else return b } 조건이 참일 때 첫 번째 문장을 실행하고, 조건이 거짓일 때 else 문을 실행한다. 만약 조건이 거짓일 때 아무 일도 하지 않아도 된다면 else문을 생략해도 된다. ⚡조건은 항상 Boolean타입의 식이어야 한다! 💡자바의 if와 코틀린의 if의 차이 코틀린은 자바와 다르게 if를 식으로 사용할 수 있다는 것이다. if 식을 사용하면 max 함수를 더..
재한
'if' 태그의 글 목록