• theneverfox@pawb.social
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    8 months ago

    Are you serious? It’s one of the most basic and common if statements that exist.

    If( foo != null && foo.isBar() )

    That’s what we’re talking about. Looking before you leap.

    I take issue with the whole “too clever” argument fundamentally (for a number of reasons), but this isn’t some fancy quality of life feature. This is as simple as it gets

      • theneverfox@pawb.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        8 months ago

        Scroll on down to the first common example there champ.

        If you really think that’s being “too clever” I don’t know what to tell you… A big reason I think that argument is bullshit is because writing simple code isn’t a goal (what does that even mean?) - readability is a big one, and breaking up every part of every conditional would just lead to unreadable spaghetti

        Also, take a look at the languages being discussed. This is a long settled question - every language I’ve ever used has this.

        Including VB, I found out it uses AndAlso…so gross