Simple Syntax

일반 구문 간결한 구문 사용한 언어 특성
StringUtils.capitalize(s) s.capitalize() 확장함수 호출
1.to("one") 1 to "one" 중위 호출
set.add(2) set+=2 연산자 오버로딩
map.get("key") map["key"] get 메서드에 대한 관례
file.use({f -> f.read()}) file.use { it.read() } 람다를 괄호 밖으로 빼내는 관례
sb.append("yes") sb.append("no") with (Sb) { append("yes") append("no") } 수신 객체 지정 람다

References

  • Kotlin In Action / Dmitry Jemerov, Svetlana Isakova 공저 / 에이콘