こんにちは、Perl をよりよく理解しようとしています。私は Ruby 出身で、楽しみのために Perl に頭を巻き込もうとしています。ここにこのコードブロックがあるとしましょう。
$self->doSomething(
{ record => $record,
listing => [ $foo, $bar, $baz ],
passedargs => { something => $val, another => $val2 },
}
);
正確には何と定義されてい$args
ますか?Perl のドキュメントを読んだ私の思考プロセスは、ブロックmy ($self, $args) = @_;
内のすべてが考慮され、アクセスしたい場合は、次のようなものです。私は...するだろうdoSomething
$args
my $args = @_[0];
私がこれについて正しく考えているかどうか知りたいですか?説明したくありませんか?