• Lmaydev@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    5 months ago

    Many languages let you scope variables.

    In c# you can create an arbitrary scope to declare variables in. Most likely in others as well.

    • SubArcticTundra@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      5 months ago

      Ah clever, didn’t think of doing this. Not having to encapsulate if statements in scopes would still look cleaner though

      • Lmaydev@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        5 months ago

        It’s handy if you’re creating temp variables for single use that you don’t need to use again.

        Although I admit I’ve only ever done it a couple times lol

        Again in c# you can omit the scope and only the next statement is part of an if or loop.