問題タブ [hashref]

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 投票する
3 に答える
811 参照

perl - ネストされた祝福された hashref 要素を介した Perl ループ

次のような perl データ構造があります。

「groups_list」内のすべてのグループをループして、「webuser」グループ ID があるかどうかを確認する方法を探しています。どんな助けでも大歓迎です。

また、ループを使用せずにこれを実行できるかどうか教えてください..文字列'groupid' => 'webuser'を検索するようなもの..

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

perl - 出力で間違ったハッシュ参照を使用する XML::Dumper

XML::Dumper を使用して次のデータ構造をシリアル化しようとしています

問題は、XML:Dumper を使用して xml に解析すると、2 つの個別のハッシュ参照に同じメモリ アドレスが使用されることです。

memory_address="0x295b5758" に注意してください。

したがって、ファイルから読み戻すとき、option_settings ハッシュ参照は EOS オブジェクトを指します:/

それは XML::Dumper のバグですか、それとも何か間違っていますか? 最新の XML::Dumper 0.81 を使用する

PSメインスクリプトの外で再現しようとしましたが、動作します。それでも、メイン スクリプトでデータが破損した理由を理解できません。これは XML::Dumper が使用されるコードです:

結果は正常に出力されます。「options_settings」は別のエントリです。$test_xml では、すでに EOS_details と混同されています

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

perl - 有効なHashrefの検証に失敗する

私は自分のソフトウェアを(新しい環境で初めて)展開し、ほとんどすぐに壁にぶつかっています。

HashRef検証に失敗している値がありますが、考えられるすべてのテストで、有効であるように見えます。

属性(ストア)がタイプ制約を渡さない理由:値MyApp :: CatalystAuthStore = HASH(0x7fa98fffa590)..の「HashRef」の検証に失敗しました。

その値をダンプすると、有効に見えるハッシュ参照が生成されます。

そして、Scalar :: Util :: Reftypeを使用して自己検証しようとすると、値として「HASH」が返されます。

それで、少しの間、私のコードの問題を除外することができ、これがデプロイメントで初めて発生することを考えると、Mooseのどの部分が私のビルドで正しく機能していないかを確認する良い方法は何ですか?

ありがとう!

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

perl - perlハッシュ参照からスカラーのリストを設定するには?

perl ハッシュからスカラーのリストを設定するにはどうすればよいですか?

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

perl - Perl WWW:ハッシュ参照のデータへのアクセスを機械化する

私はあなたが助けてくれることを望んでいる質問がありますか?

これは、ハッシュ参照を理解する上で助けが必要な最後の部分です

コード:

Data::Dumperを使用したときの様子

助けが必要なもの:

ハッシュ参照のさまざまな部分にアクセスし、それらを使用して印刷などを行うさまざまな方法を理解するための支援が必要です。

たとえば、ハッシュ参照からすべてを印刷するにはどうすればよいですか(つまり、 http ://www.superuser.com/およびhttp://www.stackoverflow.com/$urlになるData :: Dumperから)

また、すべて$child_urlまたは特定の1つ/サブセットを印刷するにはどうすればよい$child_urlですか?

これに関するあなたの助けは大いに感謝されます、

どうもありがとう

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

perl - 条件がnullを返すかどうかを使用したhashrefチェック

しばらくの間perlを使用していますが、これに頻繁に遭遇します。たとえば、$ resultsはhashrefであり、コードは次のようになります。

私の質問が明確な場合、誰かが説明できますか、なぜこれが起こるのですか?

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

perl - ハッシュ/ハッシュ参照データ構造の要素にアクセスする Perl

私はハッシュとハッシュ参照に慣れていないので、あなたが助けてくれることを望んでいる質問がありますか?

次のデータ構造があります。

'difference'キー内のすべての URL にアクセスして、URLに対して他のアクションを実行できるようにしたい場合、これらの要素にアクセスするための正しい方法または推奨される方法は何ですか?

たとえば、次の URL で終了し、foreachループ内で何かを実行できます。

- - - 編集 - - -

上記のデータ構造のさらに下の要素にアクセスするコード:

上記のコードを使用すると、次のエラーが発生するのはなぜですか?

Can't use string ("13238") as a HASH ref while "strict refs" in use at ....

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

perl - 複数のハッシュで使用される配列 ref の要素は示されていません

次のコードでは、配列の内容が出力されると、hashref2 の key3 に目的の値がありません (達成したいのは、hashref1 が key3 に value1 の配列を持ち、hashref2 が key3 に value2 の配列を持つことです)。

コード フローでは、最初に hashref を設定してから、データをサブ配列にプッシュする必要があります。

サブ配列への参照の使用がここに行く正しい方法であるかどうか、アドバイスをお願いできますか?

アウト:

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

perl - Perl - 可変深さのハッシュ参照構造

誰かが助けてくれることを望んでいる質問があります。

というタブ区切りのテキスト ファイルがありますFILE.txt

(年齢のうち 2 つが欠落していることに注意してください):

テキスト ファイルをハッシュ/ハッシュ参照データ構造 (以下に示すようなもの) に読み込みたい:

  • テキストファイルに年齢がない場合があるため、これは構造を作成する正しい方法ですか?

このハッシュ/ハッシュ参照構造を使用して、人々の詳細を出力したいと思いますが、一部の人々には年齢がないためです。これにより、ハッシュ内の空の値や初期化された値などの問題が発生します。

これが生成するデータは次のとおりです。

  • に年齢が明記されていない場合、どのように対応しますFILE.txtか?
  • 深さが可変の場合、このデータ構造を適切に作成し、適切にアクセスするにはどうすればよいですか?

固定/既知の深さのハッシュ/ハッシュ参照のさまざまな部分を作成してアクセスする方法は知っていますが、データ構造の深さが異なる可能性がある場合にこれを行う最良の方法は何ですか?

あなたの助けは大歓迎です、ありがとう

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

perl - perlで配列を使用してハッシュリファレンスを作成するには?

XML::Simple を使用して perl で hashref (href) と思われるものを構築するのに問題があります。私はこれに慣れていないので、どうすればよいかわからず、配列を使用してこの href を構築する方法があまり見つかりません。私が見つけたすべての例は、通常の href 用です。

次のコードは正しい xml ビットを出力しますが、この href にさらに追加する方法に本当に苦労しています

ありがとうダリオ