単純な2択のif-elseの変数代入をリストで

back
例えば $vaule に $value1 と $value2 のどちらか大きい方を代入したい

$value = ($value1, $value2)[$value1 < $value2];

添え字になっている "$value1 < $value2" が、真なら 1, 偽なら 0 になるので、
リストのその値(0なら$value1/1なら$value2)が $value に代入される。

back