소개

완료됨

이 모듈에서는 함수가 다양한 형식의 인수를 허용하는 Rust의 다형성 개념 처리 방식에 해당하는 특성제네릭을 살펴봅니다. 이러한 항목을 함께 사용하여 아직 선언되지 않은 형식을 비롯한 여러 여 다양한 형식의 값에 작동하는 코드를 작성할 수 있습니다.

학습 목표

이 모듈에서는 다음에 대해 알아봅니다.

  • 제네릭 형식 및 "래퍼" 형식에서 제네릭 형식을 사용하는 방법
  • 특성은 무엇이며 특성이 공유 동작을 정의하는 데 도움이 되는 방식
  • 사용자 지정 형식에 대한 기존 특성을 구현하는 방법
  • 기존 형식에 대한 사용자 지정 특성을 구현하는 방법
  • 특성 범위가 제네릭 함수를 작성하는 데 도움이 되는 방식
  • 컬렉션을 반복하는 ‘Iterator’ 특성을 구현하는 방법

사전 요구 사항

Rust의 형식, 소유권이 및 이동을 충분히 이해하고 있습니다. 이러한 주제에 대해 질문이 있는 경우 ‘Rust에서 메모리를 관리하는 방법 이해’ 모듈을 검토하세요.