코틀린의 새로운 특징중 하나인 type aliases와 Enum class, 예외처리, 연산자 오버로딩에 대해 살펴보겠습니다.
리플렉션(Reflection)은 런타임 프로그램의 구조(객체, 함수, 프로퍼티, 생성자, Bonud)를 분석해서 활용 할 수 있는 기법입니다.
이를 활용 하면 런타임에 얻을 수 있는 정보를 기반으로 기존 코드 대비, 간결한 구조의 표현이 가능해집니다.
코틀린에서는 .NET의 LINQ, Java의 Streams, C++의 ranges와 유사하게 데이터 집합을 다룰 수 있습니다.
코틀린의 클래스에 대해 알아보겠습니다.
코틀린의 패키지, 함수 표현법, Lambda 표현식에 대해 알아보겠습니다.
코틀린의 Nullability, When Expression에 대해 알아보겠습니다.
코틀린에서 사용하는 타입들과 변수 선언에 관해 살펴보겠습니다.