더북(TheBook)

2.1 러스트 플레이북 따라 하기

러스트가 복잡한 언어이지만, 처음부터 모든 것을 알아야 할 필요는 없으며 더 큰 프로젝트를 진행하더라도 달라지지는 않는다. 컴파일러와 다른 도구(예를 들어 5장에서 자세히 살펴볼 클리피)를 사용하면 코드를 깔끔하고 멋지게 마무리지을 수 있다. 러스트 언어의 모든 면을 다루지는 않겠지만, 각 주제를 다룰 때 자신감을 가지고 부딪혀 보자.

자신 있게 러스트로 작업하려면 다음 기술을 익혀야 한다.

공식 러스트 문서인 docs.rs로 타입과 동작 알아보기

직면한 에러나 문제를 빠르게 반복하여 해결하기

러스트 소유권 시스템이 어떻게 작동하는지 이해하기

매크로를 식별하고 사용하기

구조체로 고유한 타입을 만들고 impl로 동작 방식을 구현하기

기존 타입에 트레이트와 매크로 구현하기

Option과 Result로 함수형 러스트 작성하기

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.