본문 바로가기
장바구니0

코틀린 아카데미: 함수형 프로그래밍 > 문화일반

상품간략정보 및 구매기능

코틀린 아카데미: 함수형 프로그래밍

기본설명

상품 선택옵션 0 개, 추가옵션 0 개

제조사 인사이트
원산지 국내산
브랜드 인사이트
시중가격 25,000원
판매가격 25,000원
배송비결제 주문시 결제
최소구매수량 1 개
최대구매수량 999 개
  • 코틀린 아카데미: 함수형 프로그래밍
    +0원

관련상품

등록된 관련상품이 없습니다.

  • 상품 정보

    상품 상세설명

    코틀린 아카데미: 함수형 프로그래밍

    9788966264445.jpg

    도서명:코틀린 아카데미: 함수형 프로그래밍
    저자/출판사:마르친 모스카와/인사이트
    쪽수:268쪽
    출판일:2024-09-04
    ISBN:9788966264445

    목차
    1장 코틀린을 사용한 함수형 프로그래밍
    왜 함수를 객체로 다뤄야 할까요?

    2장 함수 타입
    함수 타입 정의
    함수 타입 활용
    명명된 매개변수
    타입 별명
    함수 타입은 인터페이스입니다

    3장 익명 함수

    4장 람다 표현식
    까다로운 중괄호
    매개변수
    후행 람다
    결괏값
    람다 표현식 예시
    단일 매개변수의 암묵적 이름
    클로저
    람다 표현식과 익명 함수 비교
    연습문제: 함수 타입과 리터럴

    5장 함수 참조
    최상위 함수 참조
    메서드 참조
    확장 함수 참조
    메서드 참조와 제네릭 타입
    한정된 함수 참조
    생성자 참조
    한정된 객체 선언 참조
    함수 오버로딩과 참조
    프로퍼티 참조
    연습문제: 추론된 함수 타입
    연습문제: 함수 타입과 리터럴 2

    6장 코틀린에서 SAM 인터페이스 지원
    코틀린에서 자바 SAM 인터페이스 지원
    함수형 인터페이스

    7장 인라인 함수
    인라인 함수
    함수형 매개변수가 있는 인라인 함수
    비지역 반환
    crossinline과 noinline
    구체화된 타입 매개변수
    인라인 프로퍼티
    inline 제어자의 비용
    인라인 함수 사용하기
    연습문제: 인라인 함수

    8장 컬렉션 처리
    forEach와 onEach
    filter
    map
    mapNotNull
    flatMap
    연습문제: 컬렉션 처리 최적화 80
    fold
    reduce
    sum
    withIndex와 인덱스된 변형 함수들
    take, takeLast, drop, dropLast, subList
    연습문제: 특정 위치에 원소 추가하기
    특정 위치의 원소 얻기
    원소 찾기
    원소 개수 세기
    any, all, none
    연습문제: 샵 함수 구현(어려움)
    partition
    groupBy
    맵으로 짝지우기
    distinct와 distinctBy
    연습문제: 프라임 접근 리스트
    sorted, sortedBy, sortedWith
    가변 컬렉션 정렬하기
    최댓값과 최솟값
    shuffled와 random
    연습문제: 컬렉션 처리 리팩터링
    zip과 zipWithNext
    윈도잉(windowing)
    joinToString
    Map, Set, String 처리
    컬렉션 처리 함수를 모두 함께 사용하기
    연습문제: 합격한 학생 목록
    연습문제: 가장 뛰어난 학생 목록(어려움)

    9장 시퀀스
    시퀀스란 무엇인가?
    순서가 중요하다
    시퀀스는 연산을 최소한으로 수행한다
    시퀀스는 무한할 수 있다
    시퀀스는 각 처리 단계마다 컬렉션을 생성하지 않는다
    시퀀스가 더 빠르지 않은 상황은?
    자바 스트림은 어떨까?
    코틀린 시퀀스 디버깅
    요약
    연습문제: 시퀀스 이해

    10장 타입에 안전한 DSL 빌더
    리시버가 있는 함수 타입
    간단한 DSL 빌더
    apply 사용
    멀티레벨 DSL
    DSL 마커(DslMarker)
    더 복잡한 예
    DSL은 언제 사용해야 할까?
    요약
    연습문제: HTML 테이블 DSL
    연습문제: 사용자 테이블 행 생성하기

    11장 스코프 함수
    let
    also
    takeIf와 takeUnless
    apply
    부주의하게 리시버를 오버로딩할 때의 위험성
    with
    run
    스코프 함수 사용하기
    연습문제: 스코프 함수 사용하기
    연습문제: orThrow

    12장 컨텍스트 리시버
    확장 함수의 문제점
    컨텍스트 리시버 소개
    사용 예
    컨텍스트 리시버가 있는 클래스
    주의점
    요약
    연습문제: 로거

    13장 애로우 개요
    함수와 애로우 코어(Arrows Core)
    고차 함수 테스트
    에러 처리
    애로우 옵틱스로 데이터 불변성 유지하기

    마치며
    연습문제 해답
    찾아보기
    delivery.jpg
  • 사용후기

    사용후기가 없습니다.

  • 상품문의

    상품문의가 없습니다.

  • 배송/교환정보

    배송정보

    배송업체 : 한진택배 (1588-0011)
     배송비
     2,500원 (25,000원 이상 구매 시 무료 배송/일부상품제외) 군부대 및 도서산간 지역은 추가 배송비가 발생할 수 있습니다.
     ◆배송기간
     : 평일 오전 7시 이전 주문 시 당일 발송 (2~3일 소요) : 단, 공휴일, 연휴, 천재지변 등으로 인해 발송이 지연될 수 있습니다.
     ◆배송추적
     : 당일 발송건에 한해 익일 오전 9시 이후 확인 가능합니다.


    교환/반품

     ◆반품/교환을 원하는 경우 반드시 고객센터로 연락 후 신청하시기 바랍니다.
     ◆반품/교환은 상품 수령일로 부터 7일 이내에만 가능합니다. 단, 상품이 훼손되지 않았거나, 속 비닐이 있는 경우 듣지 않았을    때 가능합니다.
     •고객님의 변심 또는 잘못 주문하신 경우에는 왕복 배송비는 고객님의 부담입니다.
     ◆오배송, 파본, 불량 상품에 대해서는 고객센터로 연락주시면 상담 후 교환해 드립니다.
     ◆오배송, 파본, 불량상품의 배송비는 환불처에서 부담합니다.
     교환/반품
     ◆환불은 상품이 환불에 도착 시 처리됩니다. (카드 취소는 3~5일이 소요될 수 있습니다.)

고객센터 1234-5678

회사명 (주)꼭대기 주소 서울 특별시 마포구 연희로 11,5층 S-537호
사업자 등록번호 795-87-00429 대표 오주봉 전화 02-356-5779 팩스 02-356-5779
통신판매업신고번호 제2017-서울마포-0052호 개인정보 보호책임자 dhwnqhd

Copyright © 2001-2013 (주)꼭대기. All Rights Reserved.

상단으로