Использование скаляра в качестве условия в Perl

Первый таймер... так что дайте мне знать, если есть что-то, на что я не обратил внимания, задавая вопрос.

Вопрос в том, как использовать скаляр в качестве условия, так как приведенный ниже код не работает.

my @parameter=('hub');

my %condition;
$condition{'hub'}{'1'}='$degree>=5';

foreach (@parameter) {
       if ($condition{$_}{'1'}) {..}
}

Я подумал, что это потому, что условие интерпретируется неправильно, поэтому я также попробовал следующее, что также не сработало.

if ("$condition{$parameter}{'1'}") {..}

Был бы очень признателен за любую помощь.:)

5
задан bioinformant 15 August 2012 в 19:39
поделиться