У меня есть ситуация, когда я хочу вызвать одну из двух подпрограмм в зависимости от довольно простого теста, но список параметров, к сожалению, сложный. Казалось бы, это проще всего читать с помощью тернарного оператора и отлично работает на C, но эквивалент perl уклоняется от меня.Использование триадного оператора для выбора подпрограммы perl
код что-то вроде
$res = ($d eq 'something' ? \func1 : \func2)(parameters);
Но Perl становится очень расстроен )(
последовательности и для жизни меня я не могу работать, что поставить там