Можно ли упростить следующий Perl-код до одного оператора:
my $ a = 'hello';мой $ b = $ a;$ b = ~ s / o //;
Я ищу что-то вроде:
$ b = $ a = ~ s / o //;
(хотяэто не производит то, что я хочу; $ b становится "1" или "true")
Закрыть; вам нужны дополнительные скобки, потому что = имеет более низкий приоритет, чем большинство операторов.
=
($b = $a) =~ s/o//;
Попробуйте это:
( $b = $a ) =~ s/o//;