scala-guide

Part 3: 고급 주제

타입 시스템, 동시성, 메타프로그래밍 등 고급 기능 활용

📚 학습 목표

📖 챕터 목록

Chapter 11: 타입 시스템 고급

Chapter 12: 동시성과 Future

Chapter 13: 매크로와 리플렉션

Chapter 14: DSL 설계

⏱️ 예상 학습 시간

총 2주 (주당 10-15시간 투자 기준)

🎯 학습 성과

Part 3을 완료하면 다음을 할 수 있습니다:

✅ 고급 타입 시스템으로 복잡한 로직 구현 ✅ 비동기/병렬 프로그래밍으로 성능 최적화 ✅ 매크로로 코드 자동 생성 ✅ DSL 설계로 도메인 로직 표현


← Part 2: 함수형 프로그래밍 메인 목차 다음: Part 4 Apache Spark →