Просто вопрос, который я хочу задать. Я новичок в Perl-скрипте, извините, если вы чувствуете, что этот вопрос глуп.Perl - это «uc» включить использовать при возврате к переменной?
Вопрос: могу ли я вернуть переменную и применить «uc» при возврате.
Вот код:
my $desc = "";
@names = ("thor-12345-4567");
$size = @names;
Thor();
print $desc;
sub Thor() {
if ($size ne "0") {
return uc ($desc=$names[0]);
}
$desc = "NA";
return $desc;
}
Я просто хочу знать, что это «УНЦ» можно использовать, когда мы возвращаемся к переменной?
Когда я пытаюсь напечатать $ desc, он не вернется в верхний регистр.
спасибо!
Быстрый ответ: да. Но почему бы просто не проверить и не увидеть? Вы действительно должны изолировать свои подписчики, чтобы не полагаться на глобальные переменные или не присваивать их. Вместо этого передайте параметры 'sub Thor {my @names = @_; 'И возвращать значения. '$ desc = Thor (@names)' – Miller
Вы спрашиваете, можете ли вы применить 'uc' к заявлению? – TLP
@Miller О, извините, я не опубликовал ответ, который я получу. Я его отредактирую. Я уже тестировал его. Он не вернулся в Верхний регистр. –