collections api

원문: Scala Collections API - An Overview of the Collections API Traversable (Scala 3에서는 지원하지 않습니다)    Iterable        Seq            IndexedSeq                immutable.Vector                mutable.ResizableArray (2.13에서 제거되었습니다)                mutable.ArraySeq                mutable.StringBuilder                (String, Array - 2.13에서는 ArraySeq)            LinearSeq                immutable.Lis..
원문: Mutable and Immutable Collections Scala 컬렉션은 시스템적으로 변경 가능한 컬렉션과 변경 불가능한 컬렉션을 구분합니다. 변경 가능한 컬렉션은 현재 위치에서 업데이트되거나 확장될 수 있습니다. 즉, 컬렉션의 요소를 변경하거나 추가하거나 제거하는 작업을 부수 효과로서 이룰 수 있습니다. 반면에, 변경 불가능한 컬렉션은 절대로 변하지 않습니다. 당신에게는 요소를 추가하거나 제거 또는 갱신하는 연산이 주어지지만, 이러한 연산은 항상 새로운 컬렉션을 반환하고 기존의 컬렉션은 변하지 않은 채로 유지시킵니다. 모든 컬렉션 클래스는 scala.collection 패키지 또는 이의 하위 패키지인 mutable, immutable, generic 패키지에 위치해 있습니다. 대부분의 컬..
원문: Scala 2.8 Collections APIThe Scala 2.8 Collections APIMartin Odersky, Lex Spoon2010년 9월 7일 많은 이들이 보기에 Scala 2.8에서 가장 중요한 변화는 바로 새로운 컬렉션 프레임워크입니다. Scala는 이미 이전에도 컬렉션을 가지고 있었습니다(사실, 새 프레임워크는 기존 컬렉션과 대부분 호환됩니다). 그러나 다양한 컬렉션 타입을 위한 공통적이고 일관적이며 포괄적인 프레임워크는 오직 2.8에서만 제공됩니다. 컬렉션에 추가된 내용은 처음 보았을때는 다소 미묘해 보이지만, 이 변화는 여러분의 프로그래밍 스타일에 깊은 영향을 미칠 수 있습니다. 실제로 마치 프로그램의 기본 구성 요소가 개별 요소가 아니라 전체 컬렉션인 것처럼 더 높은..
https://www.scala-lang.org/docu/files/collections-api/collections.html 이전에 Effective Scala를 번역하면서 Collections에서 소개했던 Collections API 문서를 번역합니다.Scala 언어의 개발자인 Martin Odersky 교수님이 적은 문서로, Scala Collections를 설계한 이유와 원리, 그리고 사용법을 소개하는 문서입니다.Scala 문서들은 대부분 훌륭하지만 언어의 장벽으로 인해 도전해보기 힘든 것 같습니다.어떤 식으로든 코멘트는 환영하니 편하게 댓글로 달아주세요.(이미지는 ChatGPT로 제작되었습니다) 참고: https://sleeping-toy.tistory.com/30 Effective Scala ..
sleeptoy
'collections api' 태그의 글 목록