Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions Homework/Inbae/Homework/7주차 과제/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
- Create
개발자가 직접 데이터 스트림을 생성한다. 각 스트림 구현체에 맞는 emitter을 사용하여 데이터를 방출한다. 데이터 페칭 및 연산 어떤것들에도 범용적으로 사용이 가능할 것 같다.

- Just
구독을 하지 않더라도 데이터가 발행된다. 데이터가 방출되는 동안 스레드가 펜딩된다. 순수 함수처럼 어떠한 연산을 수행하는 로직을 캡술화하는데 사용할 수 있을 것 같다.

- Defer
Just와는 다르게 스트림 객체를 구독할때 데이터가 방출된다. 캡술화된 로직을 어떤 특정 순간에만 사용해여 하는 경우 이 오퍼레이터를 서용하면 될 것 같다.

- FromCallable
데이터를 발행한 다음에 어떤 결과를 추가적으로 받아야 하는 경우 사용할 수있겠다.

- FromIterable
리스트 타입의 데이터를 순환하며 각 아이템들을 순차적으로 반환해야 하는 경우 사용할 수 있겠다.

- Interval
몇 초 경과 했다는 것을 보여주는 곳에 사용할 수 있겠다.

- Timer
어떤 특정 기간의 시간동안을 보여줄때 사용한다.

- Range
For문을 사용하는 경우에 사용할수 있겠다.
2 changes: 2 additions & 0 deletions Homework/Inbae/Homework/7주차 과제/workspace/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules
dist
Loading