• @Lmaydev@programming.dev
    link
    fedilink
    210 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
      210 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
        1
        edit-2
        10 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.