• salimundo@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Why isn’t the else curly lined up with the end of the else word? I’d your gonna go crazy might as well go all the way I guess 😜

    • TheInsane42@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      The { of the else is just the 2nd, optional, part of the if statement, so I was learned to align it with the opening keyword. I do the same with the then keyword, when the language requires a then, then it’s aligned with the i if if an the { with the f of if.

      In the old days, when memory was expensive (in the day of 4k computers), even an extra cr/lf was worth preventing. Hence C has no then, C layout is usually { … } for one liners… or even without the { },… I learned to program in the IT dark ages. ;)