あるハッシュが他のハッシュを参照している場所にハッシュのハッシュを出力する方法

異端者

私はperlで複雑なデータ構造を学習しようとしています。そのため、iiはコードを記述しましたが、出力が得られません。

#!/usr/bin/perl 
use strict;
use warnings;

my %abc=(Education => "BE",Marital_Status => "Single", Age => "28", Working_Exp => "4yrs");
my %cde=(Education => "BE",Marital_Status => "Single", Age => "29", Working_Exp => "5yrs");


my %info =(info_one => "\%abc", info_two => "\%cde");

foreach my $val (keys %info)
{
  foreach my $check ( keys %{$info{val}})
  {
    print ${$info{val}}{check}."\n";
  }
}
ダン・ダスカレスク

Perlで複雑なデータ構造を学習するために、Perl Data StructuresCookbookよりも優れたリファレンスはありません

代入info_oneし、info_two are文字列は、あなたが周りから二重引用符を削除したい\%abc\%cdeまた、あなたが追加する必要$にスカラーサインをvalし、check最後にprintそれらの変数であるため、ライン。

#!/usr/bin/perl 
use strict;
use warnings;

my %abc= (
    Education => "BE",
    Marital_Status => "Single", 
    Age => "28", 
    Working_Exp => "4yrs"
);
my %cde= (
    Education => "BE",
    Marital_Status => "Single", 
    Age => "29", 
    Working_Exp => "5yrs"
);


my %info = (
   info_one => \%abc,
   info_two => \%cde
);

foreach my $val (keys %info) {
    foreach my $check ( keys %{$info{$val}} ) {
        print ${$info{$val}}{$check}."\n";
    }
}

最後の行は少し醜いですが、Data Structures Cookbookを読む->演算子の使用方法とステートメントの記述方法がよりエレガントになります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ハッシュの配列を新しいハッシュに削減する

分類Dev

Rでハッシュをハッシュに使用する方法

分類Dev

ハッシュのPerlハッシュでハッシュキーのチェーンを参照する

分類Dev

ハッシュのハッシュを反復するRuby

分類Dev

ハッシュのハッシュから値を取得する

分類Dev

ハッシュのmd5ハッシュを作成する

分類Dev

同じハッシュの要素を使用してハッシュを宣言する

分類Dev

ハッシュのハッシュを作成してから印刷する

分類Dev

Perl:単純なハッシュにサブハッシュとしてハッシュを追加する

分類Dev

配列内のハッシュをハッシュ内のハッシュに変換する

分類Dev

Ruby を使用してハッシュから別のハッシュに値を追加する方法

分類Dev

配列値に基づいてハッシュの配列からハッシュを抽出する方法

分類Dev

Perl、ハッシュの配列内のハッシュを削除する方法は?

分類Dev

ハッシュの場所でページを更新する

分類Dev

URLで親の場所のハッシュを非表示にする方法

分類Dev

ハッシュ参照を理解する

分類Dev

ハッシュマップの値を出力する方法は?

分類Dev

Perlでハッシュのハッシュを操作する方法は?

分類Dev

Perlでハッシュのハッシュを操作する方法は?

分類Dev

ハッシュのハッシュで値を合計する方法は?

分類Dev

値がハッシュの場合に特定のハッシュキーを更新する

分類Dev

ハッシュをハッシュの配列に変更する

分類Dev

Perlでハッシュをハッシュの配列に変換する

分類Dev

Perl:Image :: ExifToolのハッシュにハッシュ参照を保存します

分類Dev

ハッシュの値を更新する

分類Dev

TwitterOAuthのハッシュを生成する

分類Dev

ハッシュ属性を更新する方法、PerlMooseの他のハッシュ属性を更新する方法

分類Dev

Java:ハッシュセットのハッシュセットを更新する

分類Dev

ハッシュのハッシュに最小値を出力します

Related 関連記事

  1. 1

    ハッシュの配列を新しいハッシュに削減する

  2. 2

    Rでハッシュをハッシュに使用する方法

  3. 3

    ハッシュのPerlハッシュでハッシュキーのチェーンを参照する

  4. 4

    ハッシュのハッシュを反復するRuby

  5. 5

    ハッシュのハッシュから値を取得する

  6. 6

    ハッシュのmd5ハッシュを作成する

  7. 7

    同じハッシュの要素を使用してハッシュを宣言する

  8. 8

    ハッシュのハッシュを作成してから印刷する

  9. 9

    Perl:単純なハッシュにサブハッシュとしてハッシュを追加する

  10. 10

    配列内のハッシュをハッシュ内のハッシュに変換する

  11. 11

    Ruby を使用してハッシュから別のハッシュに値を追加する方法

  12. 12

    配列値に基づいてハッシュの配列からハッシュを抽出する方法

  13. 13

    Perl、ハッシュの配列内のハッシュを削除する方法は?

  14. 14

    ハッシュの場所でページを更新する

  15. 15

    URLで親の場所のハッシュを非表示にする方法

  16. 16

    ハッシュ参照を理解する

  17. 17

    ハッシュマップの値を出力する方法は?

  18. 18

    Perlでハッシュのハッシュを操作する方法は?

  19. 19

    Perlでハッシュのハッシュを操作する方法は?

  20. 20

    ハッシュのハッシュで値を合計する方法は?

  21. 21

    値がハッシュの場合に特定のハッシュキーを更新する

  22. 22

    ハッシュをハッシュの配列に変更する

  23. 23

    Perlでハッシュをハッシュの配列に変換する

  24. 24

    Perl:Image :: ExifToolのハッシュにハッシュ参照を保存します

  25. 25

    ハッシュの値を更新する

  26. 26

    TwitterOAuthのハッシュを生成する

  27. 27

    ハッシュ属性を更新する方法、PerlMooseの他のハッシュ属性を更新する方法

  28. 28

    Java:ハッシュセットのハッシュセットを更新する

  29. 29

    ハッシュのハッシュに最小値を出力します

ホットタグ

アーカイブ