1

こんにちは、Perl をよりよく理解しようとしています。私は Ruby 出身で、楽しみのために Perl に頭を巻き込もうとしています。ここにこのコードブロックがあるとしましょう。

$self->doSomething(
    {   record     => $record,
        listing    => [ $foo, $bar, $baz ],
        passedargs => { something => $val, another => $val2 },
    }
);

正確には何と定義されてい$argsますか?Perl のドキュメントを読んだ私の思考プロセスは、ブロックmy ($self, $args) = @_;内のすべてが考慮され、アクセスしたい場合は、次のようなものです。私は...するだろうdoSomething$argsmy $args = @_[0];

私がこれについて正しく考えているかどうか知りたいですか?説明したくありませんか?

4

1 に答える 1