스칼라 map
-
[스칼라] 컬렉션 자세히 보기스칼라 2022. 2. 28. 22:04
Programming in scala 4th edition 24장 1. 변경 가능, 변경 불가능 컬렉션 변경 가능: 컬렉션 원소의 추가/제거/변경이 가능함 변경 불가능: 메모리상 한 번 할당되면 그 내용을 수정할 수 없음 스칼라 컬렉션은 scala.collection 패키지에 존재한다. scala.collection은 immutable, mutable, generic 세 가지 하위 패키지를 갖는다. collection: mutable과 immutable에서 상속 받아 사용하도록 루트 컬렉션들을 지원 mutable: 변경 가능한 컬렉션이 정의되어있음 immutable: 변경 불가능한 컬렉션이 정의되어있음 generic: 추상화용 구성 요소들이 정의되어있음 2. Iterable 트레이트 컬렉션 계층의 가장 ..
-
[스칼라] 컬렉션스칼라 2022. 2. 23. 00:11
Programming in Scala 4th edition 17장 1. 시퀀스 시퀀스 타입: 순서가 정해진 데이터 그룹을 가지고 작업할 수 있다. 시퀀스 타입들은 인덱스로 원소를 조회할 수 있다. 리스트 List: 변경 불가능한 연결리스트로 구현되어있다. head 추가, 삭제를 빠르게 처리 할 수 있다. 배열 Array: 배열은 임의의 위치에 있는 원소를 효율적으로 접근하게 한다. val integerArray = new Array[Int](5) integerArray // Array(0, 0, 0, 0, 0) val integerArray2 = Array(1, 2, 3, 4, 5) integerArray2 // Array(1, 2, 3, 4, 5) 리스트 버퍼 List는 맨 앞에 추가/제거를 할 때는 ..