Tie :: Hash :: Layered

積み重ね可能なハッシュ値のPerl拡張
今すぐダウンロード

Tie :: Hash :: Layered ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Simon Wistow
  • 出版社のWebサイト:
  • http://search.cpan.org/simonw/

Tie :: Hash :: Layered タグ


Tie :: Hash :: Layered 説明

積み重ね可能なハッシュ値のためのPerl拡張 Tie :: Hash :: LayeredはPerlモジュールです。レイヤにアクセスすると、そのキーにアクセスすると最上位レイヤからの値がアクセスされますが、最上位レイヤに設定されているものにアクセスした場合は、下位レイヤからの値が表示されます...... breathe.in stork:縛られたハッシュ:foo => 'bob'、quux => 'fleeg' | .. ^ |レイヤ1:foo => 'bob' ^レイヤ2:foo => 'bar'、quux => 'fleg'soなぜこれは便利なのですか?まあ、明らかなアプリケーションは好みのためです。 CGIアプリでは、デフォルトのすべてのユーザーの設定、現在のユーザーの設定を持つ2層目、セッションごとの設定とその上のレイヤーを、セッションごとの環境設定、それ以上のレイヤーに最も底辺に腰を結ぶことができます。 -request値.SynopsisはTie :: Hash :: Layeredを使用します。私の%ハッシュMy%Test1 =(Foo => 'Bar'、Bob => 'Sprite'); My%Test2 =(Bob => 'Joey'); #新しいハッシュをTie%Hashの上の初期化ハッシュ、 'Tie :: Hash :: Layered'、(%Test1、%Test2)。 #hash値は階層に右側に並ぶので、その下からトップへは下がっています...#$ HASH {'BOB'} EQ 'Joey'#$ HASH {'foo'} EQ 'BAR'#...これはかわいいですクール$ HASH {'foo'} = 'flam'; #このセットは最上位レイヤーで 'foo'を設定します...#$ hash {'foo'}今EQ 'flam' $ HASH {'bob'}を削除します。 #これは最上層の$ hash {'bob'}を削除します#$ HASH {'foo'}最上層のレイヤーをクリアする#eq 'bar'#はFOOとQUUx {'foo'} = 'flam'; $ hash {'quux'} = 'fleeg'; #hash%のキーは現在...#foo、bob、quuxの欠如の欠如後の後でハッシュ... $ test1 {'mutt'} = 'ley'; #...も%ハッシュ#それを設定しています。 #と$ hash {'mutt'}今すぐeq 'mail'#あなたは通常の配列のようなハッシュのスタックにアクセスすることができます... tied(%hash} - > push({slub => 'slob'});# $ HASH {'slub'} EQ 'slob' tied(%ハッシュ) - > unshift({slub => 'slab'});#$ HASH {'slub'} EQ 'スラブ'ティー(%Hash} - >シフト();#$ HASH {'slub'} eq 'slob' tied(%Hash) - > pop();#$ hash {'slub'}は現在定義されていない要件: ・Perl


Tie :: Hash :: Layered 関連ソフトウェア