Я хочу сделать следующее присваивание, если это возможно, в одну строку и без очень длинных строк:
my $variable = defined($self->{_some_thing_stored_here}) ? $self->{_some_thing_stored_here} : new some_function(@with_some_parameters);
Возможно ли как-то аналогично получению переменных в цикле с "$ _"чтобы получить параметр условия if, чтобы он выглядел примерно так:
my $variable = defined($self->{_some_thing_stored_here}) ? $_ : new some_function(@with_some_parameters);
PD: я знаю, что можно поместить условие в переменную, но я хотел бы знать, если этоможно сделать это короче.