linux-l: perl-hashs mit dynamischen Variablen

Jens Dreger jens.dreger at physik.fu-berlin.de
Fr Feb 9 13:55:56 CET 2001


On Fri, Feb 09, 2001 at 01:48:05PM +0100, Ulrich Wiederhold wrote:
> [...]
> 
> foreach (keys %config)
>   {
>       ref($config{$_}) ? @$_ = @{$config{$_}} : $$_ = $config{$_};
>   }
> 
> Besonders rätselhaft sind für mich ? und : 

Ach, das ist nur eine Kurzform fuer:

     if( condition1 ) { do_this; }
     else             { do_that; }

Das waere dann:

    condition1 ? do_this : do_that;

Gibt's auch in C, weshalb sich wahrscheinlich der eine oder andere
dran gewoehnt hat...

Gruss,

Jens.



Mehr Informationen über die Mailingliste linux-l