코틀린에는 삼항연산자가 없습니다
if문이 expression으로도 사용되니 if를 사용하면 됩니다
a ? b : c
자바에서 이렇게 쓰는건
if (a) b else c
코틀린에서 이렇게 쓰는 것과 동일합니다
자바나 C에서는 if를 statement로만 쓸 수 있기에 삼항 연산자를 고육지책으로 썼다고 생각되네요
삼항연산자를 돌려달라는 토론이 있었지만 컨센서스는 안넣는 것으로 정해졌습니다
반응형
'프로그래밍 > Kotlin' 카테고리의 다른 글
[Kotlin] map iteration with destructuring (0) | 2022.03.20 |
---|---|
[Kotlin] Range, Progression (0) | 2022.03.20 |
[Kotlin] when expression (0) | 2022.03.20 |
[Kotlin] 프로퍼티 (Property) (0) | 2022.03.20 |
[Kotlin] trailing comma (0) | 2022.03.19 |