Method Overloading (kinda), and Advanced Trait Usage - Quick Rust

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 3

  • @albertoromero1934
    @albertoromero1934 ปีที่แล้ว

    Kinda polymorphism, kinda method overload, kinda everything 😂 great video!!

  • @MichaelKefeder
    @MichaelKefeder ปีที่แล้ว +2

    The last example can be called like this too
    fn main() {
    MyStruct::method(1);
    MyStruct::method(1.0);
    }
    because the compiler picks the correct trait-method by the arguments data-type. Nice video, reminded me again that this is doable in Rust :)

    • @danlogs
      @danlogs  ปีที่แล้ว

      Good catch! I'm glad you liked the video ;D