問題タブ [perl-data-structures]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - Perlハッシュ構造からデータを取得しますか?
ジオコーディングをサポートするために既存のperlスクリプトを変更しようとしています。このモジュールが見つかりました:http://metacpan.org/pod/Geo :: Coder :: Google
返されるハッシュ構造からデータを抽出する方法がわかりません(私はPerlコーダーではありません。これは、修正する必要のあるレガシースクリプトです)。
すでにグーグルで見つけたすべてのハッシュチュートリアルを試しましたが、印刷できるのはHASH(0x91e5558)のようなものです。これまでの私のコードは、モジュールが例として示しているものです。
ポイント->データをそれ自体の変数に調整し、データベースに書き込むことができます。
perl - アルゴリズム効率の改善
最初に、このような質問をされたことをお詫び申し上げます。ハッシュの配列と配列のハッシュを作成する方法を見つけることなく、答えを探すのは難しい....
ログアナライザーを作成しています。各エラー エントリの形式は次のとおりです。
次のことを行うために、マッピング関数を使用してハッシュのハッシュを作成しました。
後で、行番号間のエントリを分離したい分析を行います。分析エントリもハッシュに保存されます...
$analysis{errors} は配列参照になります。以下の操作で埋まります。
ログ ファイルに 30000 以上のエントリが含まれることは珍しくありません。errs 配列の作成を除いて、分析はかなり迅速に実行されます。この配列を生成するより効率的な方法はありますか?
ありがとう
perl - ヘッダー付きの Perl 多次元テーブル
headers を使用して多次元テーブルを実装しようとしています。
2D の例を次に示します。
行と列のヘッダーはテキストで、データは何でも構いません。このようなことができるようになりたいです (構文は異なる場合があります。私は Perl の初心者です)。
最初の質問:このようなことは CPAN で既に行われていますか? (あなたが尋ねる前に、私はかなりの時間を検索しましたが、そのようなものは見つかりませんでした)
2 番目の質問:これが私の試みです。見苦しく、おそらく間違っていることはわかっています。Perl の専門家で私のコードをレビューしてくれる人はいますか?
xml - perlスクリプトを使用してハッシュテーブルを生成する
perlを使用してハッシュテーブルを作成しようとしています。私はperlを始めたばかりで、読んでいますが、実装できませんので、助けてください。以下のコードデータ番号をキーとして、説明を値としてハッシュテーブルを作成する必要があります。
perl - このデータ構造の要素にアクセスするにはどうすればよいですか?
$ ip_dataという変数があり、「print$ip_data;」を実行すると 次のように表示されます。ARRAY(0x3c353cc4);
Data ::Dumpは私に次の構造を与えます:
ip
(IPアドレス)を抽出し、次のようなハッシュに入れたいcountry
と思います。browser
これまでのところ、それを逆参照しようとする私の試みはすべて失敗しました。私が理解しているように、$ ip_dataは要素のハッシュを持つ配列であり、そのハッシュの最初の要素は文字列ですが、2番目の要素は2つの文字列要素を保持する配列です。
私はそれについて間違っていますか?もしそうなら、ここで何が起こっているのか、そしてそれらの要素をで取得する方法を教えてください%ip_info
。
perl - 文字列からハッシュを作成する
私はperlに以下の文字列を持っています:
以下のように、この文字列の後にハッシュを作成したい:
これを行うためのPerlの方法は何ですか?
perl - perlでの一意の値、カウント値、および合計値
perlで一意の値、カウント値、および合計値を取得するにはどうすればよいですか? 私のコードは次のとおりです。
私はこのような出力を得ています
しかし、私はこのように取得する必要があります:
SolarisでPerlを使用しています
perl - 異なるperlオブジェクト間でのデータの共有
データメンバーがいる場合は、perlクラス(Myclass)で「dt」と言います。「obj1」と「obj2」というクラスの2つのオブジェクトを作成しました。obj1を「2」として「dt」を設定しました。「obj2」を介して「dt」にアクセスする場合、「dt」の値を2として取得する必要があります。
これを達成するためにクラスを実装する方法は??