이 저장소는 Rust 프로그래밍 언어를 학습하면서 작성한 코드와 학습 노트를 기록하는 공간입니다.
rust-learning/
├── projects/ # 실제 코드 프로젝트들
│ ├── calculator/ # 계산기 프로그램
│ ├── guessing_game/ # 추리 게임
│ ├── text_processing/ # 텍스트 처리 프로그램
│ ├── functions/ # 함수 학습 예제
│ ├── hello_rust/ # 첫 Rust 프로그램
│ └── variables/ # 변수 학습 예제
│
├── learning-notes/
│ ├── daily/ # 데일리 노트
│ │ ├── 2024-11-04.md # 일일 학습 기록
│ │ └── 2024-11-05.md
│ │
│ ├── concepts/ # 개념 정리
│ │ ├── cargo-commands.md # Cargo 기본 명령어
│ │ ├── ownership.md # 소유권 개념
│ │ └── stdin-chaining.md # 표준 입력 처리와 메서드 체이닝
│ │
│ └── README.md # 학습 노트 설명
- 데일리 노트:
/learning-notes/daily/에서 일일 학습 내용 확인 가능 - 개념 정리:
/learning-notes/concepts/에서 주요 Rust 개념들 정리
- Rust 개발 환경 설정
- 기본 문법과 데이터 타입
- 소유권과 빌림
- 구조체와 열거형
- 에러 처리
- 패키지 관리와 Cargo 사용법
학습 과정에서 AI를 활용하여:
- 코드 리뷰 및 개선점 파악
- 베스트 프랙티스 학습
- 개발 환경 설정 검증