アルゴリズム:: diff

アルゴリズム:: diffは、2つのファイル/リスト間の `Intelligent 'の違いを計算するためのPerlモジュールです。
今すぐダウンロード

アルゴリズム:: diff ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Mark-Jason Dominus
  • 出版社のWebサイト:
  • http://search.cpan.org/tyemq/Algorithm-Diff-1.1902/lib/Algorithm/Diff.pm

アルゴリズム:: diff タグ


アルゴリズム:: diff 説明

アルゴリズム:: diffは、2つのファイル/リストの間の `Intelligent 'の違いを計算するためのPerlモジュールです。 アルゴリズム:: diffは、2つのファイル/ lists.synopsisに `Intelligent 'の違いを計算するためのPerlモジュールです。 #この例では、従来の「diff」出力を生成します.My $ diff =アルゴリズム:: diff→new(@ seq1、@ seq2); $ diff-> base(1); #戻る行番号は、インデックスではなく($ diff-> next()){$ diff-> same()の場合次へ}私の$ sep = ''; if(!$ diff->項目(2)){printf "%d、%dn"、$ diff-> get(qw(min1 max1 max2)); ELSIF(!$ DIFF->項目(1)){printf "%d、%dn"、$ diff-> get(qw(max1 min2 max2)); else {$ sep = "--- n"; PRINTF "%d、%d、%dn"、$ diff-> get(qw(min1 max1 min2 max2)); $ DIFF->項目(1)に "<$ _"を印刷します。 $ sepを印刷します。 "> $ _"の印刷$ diff->項目(2);代替インタフェース:アルゴリズム:: diff qw(LCS LCS_LENGTH LCSIDX DIFF SDIFF compact_diff traverse_sequences traverse_balanced); @ lcs = LCS(@ SEQ1、@ SEQ2)。 $ LCSREF = LCS(@ SEQ1、@ SEQ2)。 $ COUNT = LCS_LENGTH(@ SEQ1、@ SEQ2)。 ($ SEQ1IDXREF、$ SEQ2IDXREF)= LCSIDX(@ SEQ1、@ SEQ2)。 #複雑なインタフェース:@diffs = diff(@ seq1、@ seq2); @sdiffs = SDIFF(@ SEQ1、@ SEQ2)。 @cdiffs = compact_diff(@ seq1、@ seq2)。 Traverse_Sequences(@ seq1、@ seq2、{match => callback1、discard_a => callback2、discard_b => callback3、}、key_generator、@extra_args、); traverse_balanced(@ seq1、@ seq2、{match => callback1、discard_a => callback2、discard_b => callback3、change => callback4、}、key_generator、@Extra_args、)。要件: ・Perl


アルゴリズム:: diff 関連ソフトウェア