python typing: @overload (intermediate) anthony explains

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

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

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

    really clear, thanks!

  • @TheWytzepakito
    @TheWytzepakito 3 ปีที่แล้ว +1

    Would you ever use the third-party multimethod library to get Java-like method overloading?

    • @anthonywritescode
      @anthonywritescode  3 ปีที่แล้ว +1

      probably not, no -- it would be very slow and there's `functools.singledispatch` for 1-ary overloading

    • @TheWytzepakito
      @TheWytzepakito 3 ปีที่แล้ว

      @@anthonywritescode Thanks for the advice!

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

      @@anthonywritescode Can we implement function/method overloading in Python for 2-ary or n-ary operations via built-in packages?

  • @jeffz7310
    @jeffz7310 2 ปีที่แล้ว

    thank you Athony

  • @paulg687
    @paulg687 7 หลายเดือนก่อน

    Excellent.

  • @amir.hessam
    @amir.hessam 2 ปีที่แล้ว

    very nice; Thank you; however the link to `unpacking Union` took me to python typing: re.match and Optional (intermediate) anthony explains #115;

    • @anthonywritescode
      @anthonywritescode  2 ปีที่แล้ว

      yep that's the right one -- it has the strategies to handle that