코틀린 코틀린을 접한 개발자들은 좋아한다는 표현이 부족하다고 합니다. 사랑... 저 또한 가볍게 맛보는 중인데도 왜 이제서야 알았을까.. 후회하며 사용하고 있습니다. 그 만큼 사랑(?) 받을 만한 언어입니다. 코틀린은 Java와 형태는 다르지만, 의미로는 유사한 문법을 가지고 있습니다. 그래서 저 같은 Java 개발자들이 빠르게 습득할 수 있습니다. 클래스로부터의 상속 없이 클래스에 도메인 특화 편의 메소드를 추가할 수 있습니다. 확장 함수라고 불리며, 오니지날 클래스의 메소드처럼 사용됩니다. 델리게이션은 코드를 재사용할때 상속보다 더 좋은 디자인을 할 수 있습니다. 코틀린은 if-else문을 중첩하는 대신에 간결하고 우아한 아규먼트 매칭 문법을 사용합니다. 이미 존재하는 함수를 확장하는 것이 코틀린에서..