Rust 프로그래밍 언어의 메인 소스 저장소로, 컴파일러와 표준 라이브러리, 문서를 포함합니다.
rust-lang/rustlings
공식 Rust 책과 함께 풀며 Rust 코드 읽기와 쓰기를 익힐 수 있는 짧은 연습 문제 모음입니다.
- 스타
- 64,412
- 포크
- 11,258
- 열린 이슈
- 38
- 마지막 커밋
- 23일 전
어떤 프로젝트인가요?
Rustlings는 Rust를 배우기 위한 짧은 안내형 연습 문제 모음입니다. 각 연습 문제는 컴파일 오류, 실패하는 테스트 또는 로직 버그가 있는 짧은 파일로, 코드를 수정해 문제를 해결합니다. 문제를 풀다 보면 Rust 문법과 컴파일러 오류 메시지, 핵심 언어 개념에 익숙해질 수 있습니다.
이 프로젝트는 공식 Rust 책을 대체하기보다는 책과 함께 사용하는 것을 목표로 합니다. 연습 문제는 CLI 도구로 실행하며, 진행 상황을 확인하고 현재 문제가 컴파일되고 테스트를 통과하면 다음 문제로 넘어갑니다.
프로젝트 웹사이트에서 설치 방법과 연습 문제 구성에 관한 자세한 내용을 확인할 수 있습니다.
핵심 기능
- 01Rust 문법, 컴파일러 오류, 핵심 언어 개념을 다루는 연습 문제를 제공합니다.
- 02CLI 도구가 풀이를 확인하고 다음 연습 문제로 안내합니다.
- 03각 연습 문제는 사용하는 편집기에서 직접 수정하는 짧은 파일입니다.
- 04공식 Rust 책과 함께 풀도록 설계되었습니다.
활용 사례
- 공식 책을 읽으며 처음으로 Rust를 배울 때
- 부담이 적은 환경에서 컴파일러 오류 메시지를 읽는 연습을 할 때
- 실제 프로젝트를 시작하기 전에 Rust 기초를 익힐 때
토픽
자주 묻는 질문
- rustlings은(는) 무엇인가요?
- 공식 Rust 책과 함께 풀며 Rust 코드 읽기와 쓰기를 익힐 수 있는 짧은 연습 문제 모음입니다. Rustlings는 Rust를 배우기 위한 짧은 안내형 연습 문제 모음입니다. 각 연습 문제는 컴파일 오류, 실패하는 테스트 또는 로직 버그가 있는 짧은 파일로, 코드를 수정해 문제를 해결합니다. 문제를 풀다 보면 Rust 문법과 컴파일러 오류 메시지, 핵심 언어 개념에 익숙해질 수 있습니다.
- rustlings은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- rustlings은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- rustlings은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. rustlings의 마지막 커밋은 2026년 9월 29일입니다.
- rustlings은(는) 어디에 사용할 수 있나요?
- 공식 책을 읽으며 처음으로 Rust를 배울 때 부담이 적은 환경에서 컴파일러 오류 메시지를 읽는 연습을 할 때 실제 프로젝트를 시작하기 전에 Rust 기초를 익힐 때
- rustlings은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/rust-lang/rustlings
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Sway는 Fuel 블록체인에서 스마트 컨트랙트를 작성하기 위한 Rust 영감의 프로그래밍 언어입니다.
LaTeX보다 배우기 쉬운 현대적인 대안으로 만든 마크업 기반 조판 시스템이며, 컴파일러와 CLI는 Rust로 작성되었습니다.
여러 결제 처리사에 걸쳐 결제를 라우팅·재시도·보관·대사할 수 있는 Rust 기반 오픈소스 모듈형 결제 플랫폼입니다.
Rust로 작성된 초고속 TypeScript/JavaScript 컴파일러이자 파서로, Rust와 JavaScript에서 모두 사용할 수 있습니다.
파서, 린터, 포매터, 트랜스포머, 미니파이어, 리졸버를 포함한 Rust 기반 고성능 JavaScript 및 TypeScript 도구 모음입니다.