Dev/Kotlin
-
[Kotlin In Action] Chapter 5 - Programming with lambdasDev/Kotlin 2021. 1. 16. 02:37
* 해당 포스트는 "Kotlin In Action" 책을 읽고 난 이후의 정리 내용입니다. 자세한 내용은 "Kotlin In Action" 책을 통해 확인해주세요. 람다 표현식 다른 함수들에 전달할 수 있는 작은 코드 덩어리 Lambda expressions and member references 1) Introduction to lambdas: blocks of code as function parameters Java 8 이전(람다 표현식을 사용할 수 없는 버전)에는 익명 클래스를 사용해 구현했음 /* Java Anonymous inner class */ button.setOnClickListener(new OnClickListener() { @Override public void onClick(Vi..
-
[Kotlin In Action] Chapter 3 - Defining and calling functionsDev/Kotlin 2021. 1. 9. 04:41
* 해당 포스트는 "Kotlin In Action" 책을 읽고 난 이후의 정리 내용입니다. 자세한 내용은 "Kotlin In Action" 책을 통해 확인해주세요. Function들을 선언/사용하는 방법에 대해 다룸 Creating collections in Kotlin(Kotlin에서 Collection 만들기) Collection 생성은 ~Of의 형식으로 이루어진다. Set을 생성할 경우: setOf Java와의 상호작용을 위해 Java의 standard Collections을 사용한다. 이에 더해, 이 Collections를 활용해 Java보다 더 많은 걸 할 수 있다. 해당 예제에서는 last, maxOrNull을 활용해 마지막, 최대값을 화면에 출력한다. Making functions easie..
-
[Kotlin In Action] Chapter 1Dev/Kotlin 2020. 12. 30. 17:45
* 해당 포스트는 "Kotlin In Action" 책을 읽고 난 이후의 정리 내용입니다. 자세한 내용은 "Kotlin In Action" 책을 통해 확인해주세요. Kotlin: 간결하고(Concise), 안전하고(Safe), 실용적이고(Pragmatic), Java와의 상호 운용성에 집중한 프로그래밍 언어 Server Side, Android 애플리케이션, 그 외 등 Java로 개발할 수 있는(혹은 개발 중인) 거의 모든 영역에서 사용 가능 Java와 동급의 성능으로 현존하는 Java의 라이브러리/프레임워크들을 사용할 수 있음 A taste of Kotlin Kotlin이 어떤 모습인지 정의하기 위한 간단한 예제 (예제는 간단히 Kotlin Playground: Edit, Run, Share Kotli..