• @[email protected]
    link
    fedilink
    02 months ago

    It has conditionals not but actual if statements. Not really different in functionality but a more consistent style.

      • @[email protected]
        link
        fedilink
        02 months ago

        branching ≠ if ≠ conditional

        They’re all related but can’t just be used interchangeably. “if” is a reserved keyword to indicate a specific syntax is expected. It’s not the semantics the author was trying to change, it’s the syntax, and the overall point is that you aren’t always required to use the specific “if” syntax to write code just like you’re not required to use “while” to achieve looping.

        • @[email protected]
          link
          fedilink
          02 months ago

          If you decompile that code you won’t get lambdas. You get ifs. Because that is how the hardware is build. Ifs/ands/Ors that is what computing is built on. Everything else is flavor.