Skip to Content
자바에서 코틀린으로
book

자바에서 코틀린으로

by 덩컨 맥그레거, 냇 프라이스, 오현석
November 2022
Beginner to intermediate
544 pages
12h 39m
Korean
Hanbit Media, Inc.
Content preview from 자바에서 코틀린으로
186
자바에서 코틀린으로
var marketingLength = nameForMarketing(customerFrom(node)).length();
우리는 모두 개발자이고, 함수 호출을 읽는 데 익숙하다. 따라서 가장 안쪽 호출을 찾고, 함수
와 메서드 호출을 쫓아가면서 어떻게 식이 평가될지 계산하는 데 드는 인지적 부하를 과소평가
하기 쉽다. 개발자들은 어떤 값을 계산하느냐를 평가하는 인지적 부하뿐 아니라 평가 순서를
파악하는 데 드는 인지적 부하도 무시하고는 한다. 코틀린에서는 변환을
JsonNode
의 확장으
로 작성할 수 있어서 왼쪽에서 오른쪽으로 흐르는 부드러운 단어 흐름을 만끽할 수 있다.
fun JsonNode.toCustomer(): Customer = ...
val marketingLength = jsonNode.toCustomer().nameForMarketing().length
훨씬 읽기 편하다.
10.6
널이 될 수 있는 파라미터
선택적인 데이터를 다룰 경우 확장이 정말 중요한 위치를 차지한다.
null
이 될 수 있는 가능성
이 있는 객체에 메시지를 보내려면,
4
장에서 본 안전한 호출 연산자
?.
를 쓸 수 있다. 하지만
안전한 호출 연산자는 파라미터에서는 도움이 되지 않는다. 널이 될 수 있는 참조를 널이 아닌
파라미터를 취하는 함수에 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트
러닝 타입스크립트

러닝 타입스크립트

조시 골드버그
실리콘밸리 리더십

실리콘밸리 리더십

김정혜, 마이클 롭

Publisher Resources

ISBN: 9791169210447