1
PerlのList::Util
モジュールを使用して、実際の値とともに変数名をmax()
から返す方法はありますか?例:Perlのmax関数から変数名を返す方法はありますか?
my $a = 1;
my $b = 2;
my $c = 3;
my $max = max($a,$b,$c);
どのように私は3変数名$c
と同様、得ることができますか?
#psuedocode
if(max is from $c) {
print "Max from C";
}
それとも/ O List::Util
wがこれを行う方法:私の意図は、のような何かをするのですか?
あなたがキーを介して、ハッシュ、例えば '%、H =(=> 1、B => 2、C => 3)'、ループを作成し、最大値と対応するキー値の両方を節約できる –
List :: Utilは変数がまったくないことを知りません。それはただリストを見るだけです。ソート/チェックのために得られる値は、1つ以上の配列、または関数の戻り値でもあります。私は恐れています。 – simbabque