可以將下面的Perl代碼簡化爲一條語句:將Perl正則表達式操作的結果賦值給第二個變量
my $ a ='hello'; my $ b = $ a; $ b =〜s/o //;
我要尋找類似:
$ B = $ A =〜S/O //;
(雖然不產生我想要的東西; $ B變爲 「1」 或 「真」)
可以將下面的Perl代碼簡化爲一條語句:將Perl正則表達式操作的結果賦值給第二個變量
my $ a ='hello'; my $ b = $ a; $ b =〜s/o //;
我要尋找類似:
$ B = $ A =〜S/O //;
(雖然不產生我想要的東西; $ B變爲 「1」 或 「真」)
關閉;您需要一些額外的括號,因爲=
比大多數運算符的優先級低。
($b = $a) =~ s/o//;
完美!謝謝。 – Jay 2011-04-20 16:19:15
(my $ b = $ a)=〜s/o //; – 2011-04-20 17:32:11
你不應該'my'特殊分類變量'$了'和'$ B'。 – Sean 2011-04-20 17:42:49