• @kaesaecracker@leminal.space
    link
    fedilink
    English
    51 year ago

    The type annotations are just fancy comments. They do not do anything at runtime. If you have a function that takes an int someone can still pass in a list or anything else.

    • boletus
      link
      fedilink
      31 year ago

      The main advantage of typing for me is static linting.

    • @Anahkiasen@lemmy.blahaj.zone
      link
      fedilink
      2
      edit-2
      1 year ago

      But will it run? I’m used to typescript where it’s not checked at runtime but you can’t “build” unsafe types I’d assume it’s the same here

      • @AVincentInSpace@pawb.social
        link
        fedilink
        1
        edit-2
        1 year ago

        no they really are just fancy comments. You can do runtime reflection on them if you wanna make something fancy like a plugin system but that’s about it