質問

これまでPerl、好奇心かどうか @{$list_ref}@$list_ref 完全に同等です。

るように思われる互換性が、私は、こうした緊張るものがあり微妙なったのですが。

役に立ちましたか?

解決

あり、彼らは等価です。必要なものブレース場の表現は簡単なスカラー変数 例えば,

push @{ $foo{$bar} } => "baz";

詳細を見る 文献 部に の文書を参照.標準のPerlの文書も含む複数のチュートリアルを使用参考文献:

他のヒント

私はいつも彼らが参照を返すだけでブロックをしている、それが参考に外側括弧は構文的な魔法ではないことを覚えておくことがわかりました。ブロック内の式は参照を返すものとすることができます。

$ perl -le 'sub foo {[qw/ apple orange banana /]} print ${print "Do something here."; foo()} [1]'
Do something here.
orange
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top