목록2025/06/04 (2)
devseop08 님의 블로그
람다식 또는 람다는 기본적으로 다른 함수에 널길 수 있는 작은 코드 조각을 의미한다.람다를 사용하면 쉽게 공통 코드 구조를 라이브러리 함수로 뽑아낼 수 있다.람다가 무엇인지 알아보자람다 함수의 전형적인 사용 패턴을 보고 코틀린에서 그런 사용 패턴의 모습을 논의해보자멤버 참조와 람다의 관계를 살펴보자람다를 자바 API나 라이브러리와 함께 사용하는 방법을 살펴보자함수형 인터페이스를 사용하는 방법을 살펴보자수신 객체 지정 람다를 알아보자5.1 람다식과 멤버 참조5.1.1 람다 소개: 코드 블록을 값으로 다루기코드에서 일련의 동작을 변수에 저장하거나 다른 함수에 넘겨야 하는 경우가 자주 있다.익명 내부 클래스를 사용하면 코드를 함수에 넘기거나 변수에 저장할 수 있기는 하지만 상당히 번거롭다.이 문제를 해결하는 ..
코드 가독성을 살려주는 코틀린 핵심 기능 : 널이 될 수 있는 타입 지원7.1 NullpointerException을 피하고 값이 없는 경우 처리: 널 가능성코틀린을 포함한 최신 언어에서 null에 대한 접근 방법은 가능한 이 문제를 실행 시점에서 컴파일 시점으로 옮기는 것이다.널이 될 수 있는지 여부를 타입 시스템에 추가함 => 여러 가지 오류를 컴파일 시 미리 감지코틀린에서 null이 될 수 있는 값을 어떻게 표기하고 코틀린이 제공하는 도구가 그런 null이 될 수 있는 값을 어떻게 처리하는지 살펴보자널이 될 수 있는 타입 측면에서 코틀린과 자바 코드를 어떻게 함께 사용할 수 있는지 살펴보자7.2 널이 될 수 있는 타입으로 널이 될 수 있는 변수 명시코틀린과 자바의 첫 번째이자 가장 중요한 차이는 코..