• Eager Eagle@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    11 days ago

    you can have a better data structure in any language, but rarely someone will bother doing that for booleans

    • FizzyOrange@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      11 days ago

      Yeah I do wonder if we need an easier way to declare these things because programmers are lazy and even in Rust I wouldn’t always bother.

      You can kind of do it in Typescript with strings:

      function create_user(role: "admin" | "normal")
      

      But of course the downside is they are strings at runtime. I’m sure it’s possible though.