ハッシュ::タイプ

HASH :: Typeモジュールは、 "type"(フィールドのリスト)に関連付けられたアレイとして疑似ハッシュを含みます。
今すぐダウンロード

ハッシュ::タイプ ランキングとまとめ

広告

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

ハッシュ::タイプ タグ


ハッシュ::タイプ 説明

HASH :: Typeモジュール "Type"(フィールドのリスト)に関連付けられたアレイとしての疑似ハッシュが含まれています。 HASH :: TYPEモジュール "Type"(フィールドのリスト)に接続されているアレイとしての疑似ハッシュが含まれています.synopsis hash :: typeを使用します。 #hash :: type my $ persontype = new hash :: type(QW(FirstName LastName City)); #$ Persontype Tie%Wolfgang、$ Persontype、 "Wolfgang Amadeus"、 "Mozart"、 "Salzburg"に縛られたハッシュを作成します。 $ LUDWIG =新$ PERSONTYPE(「LUDWIG」、「Van Beethoven」、「ウィーン」); $ JSB =新$ PERSONTYPE。 $ JSB - > {City} = "Leipzig"; {$ jsb} {qw(firstname lastname)} =( "Johann Sebastian"、 "Bach"); #フィールドを動的に追加する$ PERSONTYPE->追加( "誕生"、 "Death")、または "フィールドが追加されていません"; $ wolfgang {誕生} = 1750; #もっと完全な例:最初の行にヘッダーを持つフラットファイルを読み込んでください($ headerline、@datalines)= map {chomp; $ _};私の$ ht = new hash :: type(split / t /、$ headerline); $ rain(@datalines){My $ Data = New $ HT(Split / T /、$ LINE); work_with($ DATA - > {{somefield}、$ DATA - > {OSOREOTERFIELD}); #時間:: gmtimeとtime :: localtime my $ timeType = new hash :: type qw(秒1時間月曜日yday); My $ LOCALTIME = new $ TIMETYPE(ローカルタイム); My $ GMTIME = NEW $ TIMETYPE(GMTIME);印刷$ LOCALTIME - > {hour} - $ GMTIME - > {hour}、 "GMTの違い"; #比較関数My $ BYAGE = $ PERSONTYPE-> CMP( "生年月:-num、lastname、firstname"); My $ BYNAMELENTHER = $ PERSONTYPE-> CMP(LastName => {長さ($ B)長さ($ a)}、LastName => 'alpha'、firstname => 'alpha'); showperson($ _)foreach(Sort $ Byage @ People); showperson($ _)foreach($ bynamelength @ peopleをソートする); #特別比較:日付My $ US_DATECMP = $ MYHASHTYPE-> CMP(「体系フィールド:M / D / Y」); My $ FR_INVERSEDATECMP = $ MYHASHTYPE-> CMP( "somedigefield:-d.m.y");要件: ・Perl


ハッシュ::タイプ 関連ソフトウェア

TK :: PerlMethodList

TK :: PerlMethodListは、クラス(パッケージ)で定義されているメソッド(サブルーチン)のシンボルテーブルを照会するPerlモジュールです。 ...

144

ダウンロード