SqueakByExample:10.5

From 흡혈양파의 번역工房
Revision as of 05:02, 17 August 2012 by Onionmixer (talk | contribs) (SBE 10장요약 페이지 추가)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

10장 요약

스트림은 구성요소의 시퀀스(일련의 구성요소)를 점진적으로 읽고 쓰기를 하기 위해 컬렉션(collections)보다 더 나은 방법을 제공합니다. 스트림과 컬렉션 사이를 앞 뒤로 변환할 수 있는 쉬운 방법이 있습니다.

  • 스트림은 읽거나 또는 쓰기를 할 수 있거나 읽기 쓰기 둘 모두 가능합니다.
  • 컬렉션을 스트림으로 변환하기 위해 컬렉션 “위”에서 스트림을 정의합니다. 예를 들면 ReadStream on: (1 to:1000) 또는 메시지 readStream 등을 컬렉션에 발송합니다.
  • 스트림을 컬렉션으로 변환하기 위해 메시지 contents를 발송합니다.
  • 큰 컬렉션(large collections)을 연결시키기 위해, 콤마 연산자(the comma operator)를 사용하는 대신에, 스트림을 만들고 컬렉션을 nextPutAll로 스트림에 첨부하고 컨텐츠를 발송하여 결과를 추출하는 것이 보다 더 효과적입니다.
  • 파일 스트림은 디폴트로, 문자 기반(character-based)입니다. 명확하게 파일스트림을 바이너리로 만들기 위해 binary를 발송합니다.

Notes