kotlin in action

Kotlin/Kotlin in action

5장 람다로 프로그래밍

▩목 차▩ 1. 람다 식과 멤버 참조 1-1. 람다 소개: 코드 블록을 함수 인자로 넘기기 1-2. 람다와 컬렉션 1-3. 람다 식의 문법 1-4. 현재 영역에 있는 변수에 접근 1-5. 멤버 참조 2. 컬렉션 함수형 API 2-1. 필수적인 함수: filter와 map 2-2. all. any, count, find: 컬렉션에 술어 적용 2-3. groupBy: 리스트를 여러 그룹으로 이뤄진 맵으로 변경 2-4. flatMap과 flatten: 중첩된 컬렉션 안의 원소 처리 3. 지연 계산(lazy) 컬렉션 연산 3-1. 시퀸스 연산 실행: 중간 연산과 최종 연산 3-2. 시퀸스 만들기 4. 자바 함수형 인터페이스 활용 4-1. 자바 메소드에 람다를 인자로 전달 4-2. SAM 생성자: 람다를 함수형 ..

Kotlin/Kotlin in action

4장 클래스, 객체, 인터페이스

▩ 목 차 ▩ 1. 기본 요소: 함수와 변수 1-1. 클래스 계층 정의 1-1-1. 코틀린 인터페이스 1-1-2. open, final, abstract 변경자: 기본적으로 final 1-1-3. 가시성 변경자: 기본적으로 공개[public] 1-1-4. 내부 클래스와 중첩된 클래스: 기본적으로 중첩 클래스[ 중첩 클래스[자바에선 static nested, 바깥쪽 클래스에 대한 참조 저장 안함] class A, 내부클래스[자바에선 inner class, 바깥쪽 클래스에 대한 참조를 저장함] inner class A ] 1-1-5. 봉인된 클래스: 클래스 계층 정의 시 계층 확장 제한[sealed class] 1-2. 뻔하지 않은 생성자와 프로퍼티를 갖는 클래스 선언 1-2-1. 클래스 초기화: 주 생성자..

Kotlin/Kotlin in action

1장 코틀린이란 무엇이며, 왜 필요한가?

▩ 목 차 ▩ 1. 코틀린의 주요 특성 1-1. 대상 플랫폼 1-2. 정적 타입 지정 언어 1-3. 함수형 프로그래밍과 객체지향 프로그래밍 1-4. 무료 오픈소스 2. 코틀린 응용 2-1. 코틀린 서버 프로그래밍 2-2. 코틀린 안드로이드 프로그래밍 3. 코틀린 철학 3-1. 실용성 3-2. 간결성 3-3. 안전성 3-4. 상호운용성 4. 코틀린 도구 사용 4-1. 코틀린 코드 컴파일 4-2. 인텔리 J 아이디어와 안드로이드 스튜디오의 코틀린 플러그인 4-3. 대화형 셸 4-4. 이클립스 플러그인 4-5. 온라인 놀이터 4-6. 자바-코틀린 변환기 5. 정리 ■ 1. 코틀린의 주요 특성 ■ ■ 1-1. 대상 플랫폼 : 서버, 안드로이드 등 자바가 실행되는 모든 곳 코틀린의 주목적은 현재 자바가 사용되고 ..

삼겹살짱짱맨
'kotlin in action' 태그의 글 목록