- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リファレンスについて教えて下さい)
リファレンスについて教えて下さい
このQ&Aのポイント
- リファレンスについて教えてください。データ構造を持つ%hResultから、ArrayRef1の要素とSCALAR1,SCALAR2を使用したいが、正しい記述方法がわかりません。
- リファレンスについて教えてください。%hResultというデータ構造から、ArrayRef1の要素とSCALAR1,SCALAR2を使いたいが、どのように記述すればよいのかがわかりません。
- リファレンスについて教えてください。%hResultというデータ構造から、ArrayRef1の要素とSCALAR1,SCALAR2を使用したいのですが、正しい書き方がわかりません。
- みんなの回答 (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}; という感じ...
お礼
で・き・ま・し・た!! ありがとうございます。×200ぐらい ポインタとか苦手でして、助かりました。 来週一週間が期限のツールを作っていまして、 また何かあったら是非お願い致します。