問題タブ [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.

0 投票する
1 に答える
4728 参照

perl - ネストされたPerlハッシュの値にアクセスするにはどうすればよいですか?

私はPerlを初めて使用し、非常に単純な問題を抱えていますが、Perlの本を調べても答えが見つかりません。

の結果を印刷する場合

次の結果が得られます。

'_method'('GET')または'host'('localhost:8081')の値にアクセスするにはどうすればよいですか。

それは簡単な質問だと思いますが、Perlは最初はやや不可解です。

0 投票する
7 に答える
2372 参照

perl - Perlで複数のハッシュを1つのハッシュにマージするにはどうすればよいですか?

Perlでは、これを取得するにはどうすればよいですか:

これに:

0 投票する
5 に答える
2550 参照

perl - Perlでハッシュのハッシュを作成するにはどうすればよいですか?

Perl のハッシュに関する私の現在の理解に基づいて、このコードは「hello world」を出力すると予想します。代わりに何も出力しません。

ハッシュは配列のようなものだと思いますが、ハッシュに別のハッシュを含めることができないのはなぜですか?

0 投票する
1 に答える
666 参照

sql - 新しいPerlユーザー:配列のハッシュを使用

私は、perlスクリプトがSQLデータベースから情報を取得して解析する小さなデータマイニングプロジェクトを行っています。データはいくつかのタイムスタンプで構成されています。特定の日に特定の種類のタイムスタンプがいくつ存在するかを調べたい。残念ながら、これは私の最初のperlスクリプトであり、ハッシュと配列に関するperlの性質は、私をかなり混乱させます。

コードセグメント:

値をインクリメントするforループ内で構文エラーが発生し続けます。また、strictとwarningsを使用していることを考えると、Perlはハッシュ内でそれらにアクセスするときに正しい値の配列を自動作成しますか、それともどこでも範囲外エラーが発生しますか?

助けてくれてありがとう、ザック

0 投票する
2 に答える
1047 参照

perl - Perl-ハッシュと列のハッシュ:(

可変サイズの文字列のセットがあります。次に例を示します。

AAA23

AB1D1

A1BC

AAB212

私の目標は、アルファベット順に、次のようなCOLUMNS用に収集された一意の文字を使用することです。

最初の列:AAAA

2列目:AB1A

等々...

この瞬間、ハッシュのハッシュを介して投稿を抽出することができました。しかし今、どうすればデータを並べ替えることができますか?ハッシュのハッシュごとに新しい配列を作成できますか?

助けてくれてありがとう!

アル

私のコード:

0 投票する
3 に答える
781 参照

perl - キーを次にサブキーで並べ替える - サブキー undef が null 文字列に設定されている場合

キー名でソートされ、サブキー名でソートされた各キー名のリストを印刷するにはどうすればよいですか?

これが私が印刷したいものです:(サブキーが定義されていない場合、ヌル文字列を持つサブキーのプレースホルダーが存在することに注意してください)

0 投票する
1 に答える
626 参照

arrays - Perl のリファレンス: ハッシュの配列

ローカル コピーを作成せずにハッシュの配列への参照を反復処理したいのですが、「厳密な参照」エラーが発生している間、ARRAY 参照として文字列 ("1") を使用できませんというエラーが発生し続けます。なんで?どうすれば修正できますか?

0 投票する
3 に答える
7130 参照

arrays - 値の 1 つによってハッシュの配列からハッシュ ref を取得するにはどうすればよいですか?

ハッシュの配列があり、各ハッシュには同じキーが含まれていますが、値は一意です。特定の値に基づいて、ハッシュ参照を保存する必要があります。

正しく理解するには、次の例を参照してください。

次に、ハッシュ キーaに value が含まれているかどうかを確認します101。はいの場合、ハッシュ参照全体を保存する必要があります。

どうやってするか?

0 投票する
2 に答える
300940 参照

perl - Perlで複数行コメントを入力するにはどうすればよいですか?

重複の可能性:
Perlでの複数行コメントの一般的な回避策は何ですか?

Perlソースコードに複数行コメントを追加するにはどうすればよいですか?

0 投票する
2 に答える
490 参照

perl - Perlのハッシュの配列からハッシュのハッシュを作成するにはどうすればよいですか?

ハッシュの配列があり、すべて同じキーのセットがあります。例:

指定されたキー階層を使用して、これをハッシュのハッシュに変換するサブルーチンを作成したいと思います。

戻ります

これにより、正しいキー階層が作成されるだけでなく、冗長になったキーも削除されることに注意してください。

正しい階層位置に新しい最も内側のハッシュを作成する必要がある時点で行き詰まっています。

問題は、「深さ」(つまり、キーの数)がわからないことです。私が定数を持っている場合、私は次のようなことをすることができます:

したがって、残りのハッシュを「現在の」場所に追加するよりも、一度に1つのレベルを追加し、ハッシュからそのキーを削除するループを作成できるかもしれませんが、少し面倒であり、維持する方法もわかりません。ハッシュのハッシュ内の「場所」..