Wolfram Hüttermann: Was ist lesbarer

Liebe Forumler,

was ist lesbarer?

if(!$x)
{
    die("Du hast Mist gebaut!");
}

oder

$x or die("Du hast Mist gebaut");

Zweiteres ist kompakter, aber nicht so schön wie ersteres.

  1. Hi,

    if(!$x)
    {
        die("Du hast Mist gebaut!");
    }

    oder

    $x or die("Du hast Mist gebaut");

    das erstere ist m.E. lesbarer. Ich praeferiere uebrigens:

    if(!$x)
       {
       die("Du hast Mist gebaut!");
       }

    Habe etwas Vergleichbares hier auch schon mal vorgeschlagen (und herbe Kritik eingesteckt ;-).

    Gruss,
    Lude

  2. was ist lesbarer?

    if(!$x)
    {
        die("Du hast Mist gebaut!");
    }

    oder

    $x or die("Du hast Mist gebaut");

    die "..." unless $x

  3. Hi,

    ich würde schreiben:

    if (!$x) die("Du hast Mist gebaut!");

    E7

  4. Hello,

    if(!$x)
    {
        die("Du hast Mist gebaut!");
    }

    Interessanter finde ich, ob 0 zum Definitionsbereich von $x gehört, oder nicht...

    Grüße

    Tom