[이펙티브 러스트] Chapter 1. 타입
러스트 타입 시스템의 핵심 중 하나인 enum 타입은 다른 언어보다 표현력이 뛰어나며, ADT도 지원한다.ADT는 이런거다.ADT 명칭 주요 연산스택 (Stack)push(x), pop(), top(), isEmpty()큐 (Queue)enqueue(x), dequeue(), front(), isEmpty()리스트 (List)insert(i, x), delete(i), get(i), length()집합 (Set)insert(x), remove(x), contains(x), size()맵/딕셔너리 (Map)put(k, v), get(k), remove(k), keys()러스트의 표준 라이브러리에서 제공하는 데이터 구조 중에서도 특히 자주 사용되는 Option, Result, Error, Iterator도 ..
공부/Rust
2025. 7. 14. 22:17