• frezik@midwest.social
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    há 9 meses

    Cleaner code. That’s all.

    If you need to take variable you don’t use for some reason (like it’s a function arg that has to follow an interface, but it doesn’t need a specific parameter in this case), then you can prefix it with an underscore.

    • expr@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      há 9 meses

      That’s what warnings are for and -werror for production builds in literally any other language. This has been a solved problem for a very long time.

      • frezik@midwest.social
        link
        fedilink
        arrow-up
        1
        ·
        há 9 meses

        Sure. Tell that to the Go devs.

        If the language weren’t pushed by Google, nobody would pay it any attention. It’s yet another attempt to “do C right” and it makes some odd choices in the attempt.