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

자바에서 코틀린으로

by 덩컨 맥그레거, 냇 프라이스, 오현석
November 2022
Beginner to intermediate
544 pages
12h 39m
Korean
Hanbit Media, Inc.
Content preview from 자바에서 코틀린으로
525
22
클래스에서 함수로
)
}
}
다음과 같이
splitOnComma
.
readTableWithHeader
(
reader
)
를 함수 타입에 대한 확장 함
수로 정의하면 [예제
22
.
74
]와 같이 사용할 수 있다.
예제
22.75
[
table
-
reader
.
54
:
src
/
main
/
java
/
travelator
/
tablereader
/
table
-
reading
.
kt
]
fun ((String) -> List<String>).readTableWithHeader(
reader: StringReader
): Sequence<Map<String, String>> =
readTableWithHeader(reader.buffered().lineSequence(), this)
실제로
CSVFormat
은 줄을 분할하는 방법 외에 이스케이프 규칙, 빈 줄 처리 방식 등의 전략이
담긴 꾸러미다. 파서에 이런 기능이 필요해지면 아마도 데이터 클래스를 만들어서 필요한 정
보를 담고 싶을 수도 있다. 그런 시점이 되기 전까지는 그냥 내장 타입과 코틀린 언어의 기능만
활용할 수 있다.
API
는 제공하지 않지만, 커먼스 인터페이스가 제공하는 유용한 특징으로는
CSVParser
.
getHeaderNames
를 통해 헤더 정보에 접근할 수 있다는 점을 들 수 있다.
API
에서 이를 표현
하기 위해서는 ...
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