1

Data::Dumperのように機能するが、ユーザーが複雑な構造またはオブジェクト内のデータを操作するためのフックを書くことができる人気のあるPerlモジュールはありますか?

いくつかのモジュールがグーグルに表示されているData::VisitorData::Structure::Util、それがその仕事をするかもしれませんが、それらが人気のあるものであるかどうかはわかりません。

4

3 に答える 3

3

私はこれを行うために Data::Dmap を書きましたが、前述のようにData::RmapData::TransformerData::Visitorも関連しています。

の基本的な考え方はData::Dmap、ネストされたデータ構造内のあらゆるものを変換できるようにし、組み込みの map 関数のように動作しようとすることです。

于 2011-08-12T20:24:01.243 に答える
3

あなたの言いたいことかどうかはわかりませんが、Data::Dumpはダンプされたデータをフィルタリングするためのフックをサポートしています。Data::Printerでも同様のフックが可能です。

編集:編集が必要な場合は、Data::RmapまたはData::Transformerを調べます。また、構造が単純な場合 (スカラー、ハッシュ、配列のみなど)、単純な再帰トラバーサルを自分で作成できます。

于 2011-08-11T14:54:16.060 に答える
-1

YAML文字列値などを簡単に編集できる優れたシリアル化形式です。すべてのオブジェクトを処理できるわけではありませんが、試してみる価値はあります。シリアル化とリロードの両方を簡単に行うことができます。

于 2011-08-12T05:30:07.817 に答える