Chrisi: Subroutine return true / false?

Beitrag lesen

Hi zusammen,

ich habe eine Frage zu den Rückgabewerten einer Perl Subroutine.

Ich möchte gern einen Erfolg oder nicht Erfolg zurückgeben und diesen auszuwerten.

Beispiel:

sub isAlive {  
    if (1 == 1) {  
        return 1;  
    }  
}
if(isAlive()){  
    # Wahr  
}else{  
    # Nicht Wahr  
}

Mein Problem ist das in Strict kein ture oder false erlaubt ist. Ich möchte nur ungern den ganzen Code mit return 0 / return 1 vollstopfen und bei allen if Abragen die Rückgabe auf 0 / 1 pruefen.

Kann mir jemand sagen wie man es sauber und richtig anstellt?

Danke und Grüße
Chrisi