次のスニペットがどのように機能するかを正確に理解できません。
my $str = 'abc def ghi';
my $num = () = $str =~ /\w+/g;
say $num; # prints the word count, 3
$str =~ /\w+/gどうやら左端の割り当てに伝えられている単語のリストを返すことを私は知っています。次に$num、そのリストにスカラー コンテキストを課し、3 になります。
しかし、どういう() = ('abc', 'def', 'ghi')意味ですか?のようなものmy $a = my @b = (3, 5, 8)ですか?もしそうなら、一番右のリストはどのように$numして一番左に転送されますか?