내인생PLUS 2022. 8. 22. 11:25
728x90

Traits: Summary






  • --------Traits ----
  • Traits define abstract behavior that can be utilzed by multiple types
  • We can define function argument types with a trait
  • We can use traits to constrain function arguments
  • We can constrain return types using traits
  • We can conditionally create types on the heap at runtime using trait objects.
  • We can use traits to conditionally implement methods



  • Traits define abstract behavior that can be utilzed by multiple types


Traits = define abstract behavior
do를 의미
특성은 여러 유형에 의해 활용될 수 있는 추상적 행동을 정의한다.



We can define function argument types with a trait

특성(trait)으로 함수 인수 유형을 정의할 수 있습니다.


  • We can use traits to constrain function arguments
  • 우리는 함수 인수를 제한하기 위해 특성을 사용할 수 있다



  • We can constrain return types using traits
  • 우리는 특성을 사용하여 반환 유형을 제한할 수 있습니다.




  • We can conditionally create types on the heap at runtime using trait objects.
  • 특성 객체(trait object)를 사용하여 런타임(runtime)에 힙(heap)에 조건부로 유형(conditionally create types) 을 만들 수 있습니다.





  • We can use traits to conditionally implement methods
  • 우리는 조건부로 방법을 구현하기 위해 특성을 사용할 수 있다.











9분 52초에 나오는거 정리함
https://youtu.be/f68FtmUTl3s








내가 공부하려고 만듬
한글러스트Rust강의_039⭐️Rust_traits기초_part2 #rustlang #traits
https://youtu.be/8UTZbeHtVJk










Rust Traits ❤️vs C++🧡 Concepts -
https://economiceco.tistory.com/m/14823

Rust Traits ❤️vs C++🧡 Concepts

https://youtu.be/f68FtmUTl3s 공부하자 트레이트 Traits Rust Syntax상식❤️) Traits - https://economiceco.tistory.com/m/14839 Rust Syntax상식❤️) Traits Traits: Summary Traits define abstract behavio..

economiceco.tistory.com








9분47초에 나옴
https://youtu.be/t581dnIzJSY


















반응형