최근 포스트

Kotlin 입문 [08] - 제네릭, 객체, 확장

학습할 내용 클래스에 제네릭 타입 파라미터를 정의하는 방법 제네릭 클래스를 인스턴스화하는 방법 enum과 data class를 언제 사용해야 하는지 특정 인터페이스를 구현해야 하는 제네릭 타입 파라미터를 정의하는 방법 스코프 함수를 사용해 클래스의 프로퍼티와 메...

Kotlin 입문 [07] - Kotlin에서 함수 유형 및 람다 표현식 사용

학습할 내용 람다 문법으로 함수를 정의하는 방법 변수에 함수를 저장하는 방법 함수를 다른 함수에 인수로 전달하는 방법 다른 함수에서 함수를 반환하는 방법 null을 허용하는 함수 유형을 사용하는 방법 람다 표현식을 더 간결하게 만드는 방법 고차 함수의 정...

Kotlin 입문 [06] - Kotlin에서 클래스 및 객체 사용

시작하기 전에 클래스는 건축가의 설계 계획, 즉 청사진과 비슷합니다. 청사진은 집을 짓는 방법에 관한 안내입니다. 집은 청사진에 따라 지은 실제 객체입니다. 클래스를 설계하는 방법을 이해하려면 객체 지향 프로그래밍(OOP)를 잘 알아야 합니다.

Kotlin 입문 [05] - Kotlin에서 null 허용 여부 사용

학습할 내용 null의 정의 null을 허용하는 유형과 null을 허용하지 않는 유형의 차이점 null 안전의 정의 및 중요성, Kotlin이 null 안전을 달성하는 방법 ?. 안전 호출 연산자와 null이 아닌 !! 어설션 연산자와 함께 null 허용 변수의 메...

Kotlin 입문 [04] - Kotlin에서 조건문 작성하기

학습할 내용 불리언 표현식을 작성하는 방법 if/else 문을 작성하는 방법 when 문을 작성하는 방법 if/else 표현식을 작성하는 방법 when 표현식을 작성하는 방법 쉼표를 사용하여 when 조건문에서 여러 브랜치의 공통 동작을 정의하는 방법 i...