• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リファレンスについて教えて下さい)

リファレンスについて教えて下さい

このQ&Aのポイント
  • リファレンスについて教えてください。データ構造を持つ%hResultから、ArrayRef1の要素とSCALAR1,SCALAR2を使用したいが、正しい記述方法がわかりません。
  • リファレンスについて教えてください。%hResultというデータ構造から、ArrayRef1の要素とSCALAR1,SCALAR2を使いたいが、どのように記述すればよいのかがわかりません。
  • リファレンスについて教えてください。%hResultというデータ構造から、ArrayRef1の要素とSCALAR1,SCALAR2を使用したいのですが、正しい書き方がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_piyo
  • ベストアンサー率60% (88/146)
回答No.1

#こんちはっ %hResult = foo(); sub foo { my (%Hash, %Hash2,@ArrayRef1); %Hash1=(MainContents=>\@ArrayRef1, List=>\%Hash2); %Hash2=(NAME=>'SCALAR1',TYPE=>'SCALAR2'); @ArrayRef1 = ('item1','item2','item3'); (RetCode=>0, Contents=>\%Hash1); } ってことですか? Ans1. #ArryaRef1[0] $hResult{Contents}{MainContents}[0]; #@ArrayRef1 @{$hResult{Contents}{MainContents}}; Ans2. # $Hash2{NAME} $hResult{Contents}{List}{NAME}; # $Hash2{TYPE} $hResult{Contents}{List}{TYPE}; という感じ...

t-hiyori
質問者

お礼

で・き・ま・し・た!! ありがとうございます。×200ぐらい ポインタとか苦手でして、助かりました。 来週一週間が期限のツールを作っていまして、 また何かあったら是非お願い致します。