Kotlin Simple Syntax
코틀린이 간결한 구문을 지원하는 방법
kotlin
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 공저 / 에이콘