Miriam: Was bedeutet "?" und ":" nach regulärem Ausdruck?

Beitrag lesen

perldoc perlop

Danke für den Tipp, ich hab auch was dazu gefunden, aber so ganz hab ich's immer noch nicht kapiert:

@a = @b ? @b : @c;

Heißt das jetzt, dass dem @a das @b zugewiesen wird und falls @b nicht definiert ist, wird @c genommen, oder wie????

In meinem Fall müsste das Beispiel ja so aussehen:

@a = @b ? @c : @d;

Und jetzt?? Bin immer noch so ratlos wie vorher... Hoffe es findet sich noch jemand, der mir das genauer erklären kann.

Gruß, Miri