私の perl スクリプトは、次の Data::Dumper 出力を持つ variable を生成します。
$VAR1 = [
{
'displayName' => 'unconfirmed',
'tagName' => 'unconfirmed'
},
{
'displayName' => 'new',
'tagName' => 'new'
},
{
'displayName' => 'started',
'tagName' => 'started'
},
{
'displayName' => 'reopened',
'tagName' => 'reopened'
},
{
'displayName' => 'resolved',
'tagName' => 'resolved'
}
];
この出力を再作成するための perl コードは次のようになります。
my $foo = ([
{
'displayName' => 'unconfirmed',
'tagName' => 'unconfirmed'
},
{
'displayName' => 'new',
'tagName' => 'new'
},
{
'displayName' => 'started',
'tagName' => 'started'
},
{
'displayName' => 'reopened',
'tagName' => 'reopened'
},
{
'displayName' => 'resolved',
'tagName' => 'resolved'
}
]);
print Dumper($foo);
質問 A:どうすればコンテンツにアクセスできますか?
助けてくれてありがとう!構造体にアクセスする方法の例を次に示します。
for my $item (@{$foo}) {
print $item->{tagName};
}
質問 B:ハッシュ、配列、さまざまな括弧の意味など、言語コンテキストの適切なリファレンスは何ですか?
注:構造自体は、いくつかの SOAP 呼び出し、xpath ( SOM->valueof
) および直接参照 ( $som->{tag1}->{tag2}
) の最後にありますが、この質問が質問しやすく、回答しやすいことを願っています。