問題タブ [perl-hash]
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 ハッシュを出力するときにキーの順序を決定するものは何ですか? ) は既に確認しましたが、まだ正しい解決策を見つけることができません。
- 上記のコードは、ハッシュのマージについて説明しています。
- 私の質問は、Perl プログラムが実行されるたびにハッシュの出力が変わる理由です。
- 出力のランダムな変化を説明できる人はいますか?
perl - perlでハッシュから配列値を出力する
私はperlを初めて使用しますが、これは私を夢中にさせています。私は以下のようなハッシュを持っています
配列要素を文字列として取得したいので、ループで引数として使用できます。以下のコードがあります
私はjson部分に変換しました。stdout に出力できます。今、私はそれをファイルに書きたいと思っています。ここで、$file には「first」と「second」という名前が必要です。したがって、ループは、上記のハッシュにあるハッシュ変数の名前を持つ 2 つのファイルを作成します。ファイル名を一致させて、作成されたものを追跡できるようにします。
編集:基本的な前提は単純です。jsonエンコーディングなど、私が何をするにしても、ハッシュ変数名を文字列として欲しいです。したがって、上記の配列では、任意の名前 \%somename のハッシュを使用できます。ループでは、実際の文字列 "somename" を別の変数に入れたいと考えています。上記のように、この文字列を作成されるファイル名として使用できます。上記のハッシュ構造を変更できません。他の誰かによって作成された、そこにあるだけで、私はそれにアクセスすることしかできません。
ありがとう
perl - perl のサブルーチンのハッシュ内でサブルーチンを起動できません
こんにちは、私はperlを初めて使用します。サブルーチンを含む perl ハッシュがあります。オンラインで見つけたさまざまな方法で実行しようとしました。しかし、何も機能していないようです。私のコード:
そして、私は次のことなどを試しました。
次の出力が得られます。
CODE(< 16 進値 >)
それから私は試しました
その結果、次のようになります
CODE(< 16 進値 >) ->()
直し方?