---
# System prepended metadata

title: Untitled

---

## Stream이 무엇인지 조사해보고, 자신들만의 언어로 정의해주세요
함수형 프로그래밍

데이터 흐름

스트림 은 시간이 지남에 따라 사용할 수 있는 일련 의 데이터 요소 입니다

- 대규모 데이터 집합에 대한 반복 작업을 처리하거나, 네트워크 연결에서 데이터를 처리하고 파일에서 데이터를 읽고 쓰는 작업을 수행

 - Swift 프로그래밍 언어에서 Stream은 비동기적으로 읽거나 쓸 수 있는 일련의 데이터 요소입니다.
 - Stream은 일반적으로 많은 양의 데이터 또는 연속 또는 비동기 방식으로 도착하는 데이터와 관련된 입력/출력 작업을 처리하는 데 사용됩니다.
 - Swift 표준 라이브러리는 양방향 바이트 Stream을 나타내는 Stream 클래스를 제공합니다.
 - 파일, 네트워크 연결 또는 메모리 버퍼와 같은 다른 소스에서 읽거나 쓰는 데 사용할 수 있습니다.
 - Stream 클래스는 다양한 유형의 Stream 작업을 위한 공통 인터페이스를 제공하는 추상 기본 클래스입니다.
 - Combine의 스트림은 Publisher 유형으로 표시되며, 이를 수신하도록 등록된 구독자에게 값 또는 오류를 내보냅니다.


## Reference
[Apple Docs: Stream](https://developer.apple.com/documentation/foundation/stream)


