표준 함수와 파일 입출력

이가현·2023년 8월 14일
0

코틀린

목록 보기
11/12

클로저

외부 변수를 호출하고 싶을 때 람다식으로 표현된 내부 함수에서 외부 범위에 선언된 변수에 접근할 수 있는 개념이다.

내부의 람다식에서 외부 함수의 변수에 접근하여 처리할 수 있다.

코틀린의 표준 라이브러리

함수 이름 - 람다식의 접근 방법 - 반환 방법
T.let - it - block 결과
T.also - it - T caller (it)
T.apply - this - T caller (this)
T.run 또는 run - this - block 결과
with - this - Unit

let


also


apply


run


with



기본적으로 unit이 반환된다.



마지막에 표현식을 넣어주면 표현식을 반환한다.

use

람다식과 DSL

Domain-Specific Language라는 개념으로 특정 주제에 특화된 언어를 만들어낼 수 있다.

파일 입출력


콘솔에서 입력을 받는다.

0개의 댓글