728x90
벡터, 해시맵 등 사용할수 있는 크레이트를 모아둔 듯하다.
컬렉션은 모두 힙에 저장되는 데이터라고 한다.
https://doc.rust-lang.org/std/collections/index.html
표준 라이브러리 컬렉션은 여기서 확인!
1. 벡터 Vector
배열이랑은 다르다.
- c++의 벡터생각하면 될듯
2. 문자열 String
문자열은 어느 언어든 사용하지.
- UTF-8
- 문자열(String)은 인덱싱을 지원하지 않음
- UTF-8 을 지원해서 유니코드의 스칼라값이 2바이트를 차지하므로 인덱스와 항상 대응하지 않음
3. 해시맵 Hash map
파이썬 딕셔너리, c++ 해시맵 등등
https://doc.rust-kr.org/ch08-00-common-collections.html
'STUDY > Rust' 카테고리의 다른 글
Rust - 11. 제네릭 타입, 트레이트 (0) | 2024.03.04 |
---|---|
Rust - 10. 에러 처리 (0) | 2024.02.26 |
Rust - 8. 패키지, 크레이트, 모듈 (0) | 2024.02.19 |
Rust - 7. 구조체, 열거형, 패턴 매칭 (1) | 2024.02.17 |
Rust - 6. 소유권 (0) | 2024.02.16 |