• aMockTie@piefed.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    6 hours ago

    Why waste time doing any matching if wantarray == false? Just do:

    if(!wantarray) { return 1; }

    Before any matching happens, or if you only want one return statement set the value of a variable in if(!wantarray)/elsif(regex) and return that variable at the end.