더북(TheBook)

2.3 요약

항상 구조체를 통해 리소스를 매핑하는 것으로 시작하고 타입 간의 관계를 생각한다.

타입에 new나, 타입을 다른 타입으로 변환하는 도우미 메서드를 추가하여 단순화한다.

러스트의 소유권, 대여 원칙과 이것이 코드 작성 방식에 어떤 영향을 미치고 이에 따라 컴파일러가 어떤 에러를 던질 수 있는지 이해하라.

트레이트를 사용하면 기능을 추가해 사용자 정의 데이터 타입이 당신이 선택한 프레임워크와 잘 작동하도록 할 수 있다.

derive 매크로를 사용하여 범용 사용 사례에 대한 트레이트를 구현하면 작성해야 하는 코드를 많이 절약할 수 있다.

타입과 프레임워크의 기능을 찾는 데 자주 사용하므로 러스트 문서와 친해져야 한다. 이는 언어를 더 잘 이해하는 데도 도움이 된다.

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