최신 글
기술과 일상을 함께 기록합니다.
ECMAScript6
ECMAScript 2015의 스코프, 함수, 문자열, 객체 기능을 작은 예제로 연결하고 관련 글을 안내한다.
3. 반복문
Kotlin의 for 범위·while·do-while을 종료 조건별로 비교하고 continue, 빈 컬렉션, 표준 입력 EOF 처리 예제를 살펴본다.
0. 코틀린
코틀린의 정적 타입, val과 var, null 안전성, 함수와 컬렉션 처리를 짧은 예제로 살펴본다.
TypeScript 클래스(Class)
TypeScript 클래스의 필드 초기화, 메서드·readonly·implements 검사를 살펴보고 private와 JavaScript 비공개 필드의 차이를 설명한다.
9. RxJava 통지 데이터 변환 연산자
map, flatMap, concatMap, buffer를 출력 개수·순서·오류 처리 기준으로 비교한다.
8. RxJava Flowable과 Observable 생성 연산자
RxJava just·fromCallable·defer·interval 등 생성 연산자를 값 준비 시점, 구독 시점, 완료 신호와 배압 기준으로 비교한다.
Reactive Programming
리액티브 시스템과 Reactive Streams, RxJava의 범위를 구분하고 구독·배압·실패 처리 학습 순서를 안내한다.
2. 연산자
Kotlin 산술·비트·포함·동등성 연산자와 when·try 표현식의 동작 및 경계 조건을 예제로 살펴본다.
1.변수(Variable)
Kotlin val·var의 재할당 차이, 타입 추론, 문자열 템플릿과 lateinit·lazy 초기화의 조건을 예제로 살펴본다.
인터페이스(interface)
TypeScript 인터페이스의 필수·선택·readonly 속성, 메서드와 함수 속성, extends를 살펴보고 런타임 검증과의 차이를 설명한다.
TypeScript 함수
TypeScript 함수의 필수·선택·기본 인자와 반환 타입, 나머지 인자, 함수 타입·튜플의 계약을 예제로 설명한다.
1. 타입시스템, 유니언과 리터럴
TypeScript 타입 추론과 유니언·리터럴 타입, 내로잉과 판별 유니언으로 허용 상태를 표현하는 방법을 살펴본다.