
그래서 Kotlin은 왜 만들어졌을까?

코틀린 코드가 실제로 어떻게 동작하는가?

특정 객체의 컨텍스트 안에서 특정 동작(속성 초기화, 활용 등)을 실행하기 위한 목적 만을 가진 함수

새롭게 형성된 람다 내부에서 현재 작업의 기준이 되는 객체

자료구조를 편하게 다루기 위해 제공되는 라이브러리

데이터를 더 쉽게 가공하고 처리할 때 자주 사용하는 함수들을 알아보자

이름 없이 사용할 수 있는 함수 표현식

같은 타입의 값을 고정된 크기로 저장하는 자료구조

주로 데이터를 보관하기 위한 클래스

말 그대로 여러 값을 "하나로 줄여 나간다"는 의미

반복문 없이도 최솟값, 최댓값을 간단하게 처리할 수 있는 함수

Kotlin PS에서 가장 빠른 입출력을 찾아보자!

두 개의 값을 하나의 쌍으로 묶는 클래스

타입을 나중에 정할 수 있도록 만드는 기능

Kotlin에서 자주 사용하는 날짜·시간 관련 클래스

객체를 생성하기 위한 설계도

각 선언의 의미를 더 분명하게 만들어 주는 키워드

테스트를 더 읽기 쉽게 작성하고 싶을 때 Kotest!