viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded84fa11d028310ef2ab22591d9bdbf8feafbf5a5da2eb4840aefb8409742d1a760a43811d689cf05fa4ca4c42d249816d36c3e1f83b436ad7edb8b8154d150afb24224ceb9abf3f42bd90664cd1cb89e987ce875b28c97f79d3c3ec8cb66a0d92ea0b4ca63c372e6464d812

1. when

웬을 한번 쓰면 스위치같은 병신 구문은 기겁을 하게 된다

2. let run apply

이게 없는 자바에서는 같은 구문을 중복해서 계속 치게 된다.. 한숨 푹 나온다

3. data class

로그 찍을때 존나 편함

4. foreach, map, find 등등

특히 안드로이드에서는 sdk레벨에 따라 자바 스트림을 쓸 수 없는 경우가 잦다
하지만 코틀린으로 작성하면 자바버전에 관계없이 이 녀석들을 쓸 수 잇다

5. is와 스마트캐스트

인스턴스오브 너무 길다
인스턴스오브 호출하고 형변환 또 해줘야하는 것도 너무 바보같다

6. 일급함수

리스너를 위해 인터페이스를 또 만들어야 하는 그런 허튼짓을 안하게 되는게 너무 좋더라



코틀린은.. 섹시한 누나 같은 언어다..