問題タブ [data-dumper]
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 - Data::Dumper::簡単な使い方
ただ興味があります: この次のスニペットでダンパーの 2 番目の形式を実行する方法はありますか?
perl - Data::Dumperを使用してPerlでデータをシリアル化しました。これを評価すると、「グローバルシンボル「$VAR1」には明示的なパッケージ名が必要です」というメッセージが表示されます。
Data :: Dumperを使用して、Perlでデータを文字列にシリアル化しました。今、別のプログラムで、を使用して逆シリアル化しようとしていますが、次のeval
ようになります。
私はuse warnings; use strict;
自分のプログラムで使用しています。
これが私eval
がコードをどのように使っているかです:
"$VAR1"
として宣言されていないために死にかけているプログラムを無効にするにはどうすればよいmy
ですか?
"my "
の前に追加する必要が$db_row->{categories}
ありeval
ますか?このような:
私はまだこれをテストしていませんが、うまくいくと思います。
これを行う他の方法はありますか?おそらくそれをいくつかのブロックでラップし、そのブロックに対してstrictをオフにしますか?私はそれをしたことがありませんが、それが言及されているのを見ました。
助けていただければ幸いです。
perl - PerlのData::Dumperに代わる冗長性の低いものはありますか?
私はいくつかの解析ツリーを印刷しようとしていますが、Data::Dumper
そのために非常に冗長です。たとえば、次のように印刷します。
言うのではなく:
膨大な数の行が必要なため、読みにくいです。
もっと簡潔なことを除いて何をするかを実行するPerlライブラリはありますかData::Dumper
、それとも自分で作成する必要がありますか?
php - PHPでPerlData::Dumper出力を逆シリアル化する方法
次の文字列のようなPerlで変数をエクスポートした結果があります。
このデータをPHPで逆シリアル化するにはどうすればよいですか?
PS私はすでにDBにこの形式のデータを持っていますが、jsonなどに変更することはできません。
arrays - Perl Data :: Dumperは配列内でハッシュしますか?
を使用してXMLを解析するプログラムがありますXML::Simple
。ある時点で、XMLにはシリアル化される冗長なエントリが含まれているように見えますが、そのデータを単純な文字列として戻す方法を私は一生理解できません。このXMLのサブセットがあり、によって配列に入れられているように見えますXML::Simple
。Dumper($data)
ここでデータが解析されたXMLである場合、関連するサブセクションは次のとおりです。
XMLで解析された出力の小さなサブセットを次のような変数に渡します。
my @audiostuff = $data->{ClipContent}->{EssenceList}->{Audio};
これのダンプを出力すると、次のようになります。
したがって、キャプチャされたアレイではすべてが正しいように見えます。配列には1つの要素があるように見え、その1つの要素の中に4つのハッシュがあります。これは私が立ち往生しているところです。これらのハッシュの情報を再び取得する方法がわかりません。私は約40の異なることを試しましたが、壁に頭をぶつけているだけです。各ハッシュの値を単純なローカル配列(たとえば、次のようなもの)に渡すだけで、これらの4つのエントリすべてが含まれ、などで@samplingrate
簡単に参照できるようにしたいと思います。$samplingrate[0]
どんな助けでもいただければ幸いです。
perl - Perl と Data::Dumper::HTML + cgi
まず第一に、私の英語は最高ではありません。理解していただきありがとうございます。
コード プリンシパル index.cgi の一部
モジュール検索と結果は cgi -> index.cgi に出力されます
index.cgi の結果印刷出力
私が抱えている、または解決できない問題は、クエリの印象が「$ VAR1 =」を追加することです (そうであってはなりません)結果に影響を与えます。修正する人はいますか?
これは私が必要とする完璧な出力です。->
arrays - データを配列参照に入れるPerlの問題(perl URIを使用)
私は次のコードを持っています:
私が抱えている問題:
上記のコードに示されているように実行するprint "$url\n";
と、配列refに入れたい正しいURLが出力されますが、実行するpush( @{ $newURLs->{$baseURL} }, $url );
と、データ構造に次のようになります。
私が得るべきものは次のとおりです
私が見落としている、または間違っていることは明らかですか?これに関するあなたの助けは大いに感謝されるでしょう、多くの感謝
database - perl を使用して Oracle で複数回クエリを実行すると、最初のクエリのみが返されます
注: 変数の違いを修正し、最初のセットからクエリを出力しますが、2 番目のセットからは何も返しません。2 番目のセットのみを使用すると、機能します。
以下のコードでは、名前のようなテキストを含む配列の配列である some_array があります。@some_array= ([サム、ジョン、ジュリー]、[マイク、ハン、トミー]、[アンジー、シタ、ラニー]); ここで、最初に 'sam jon july' と 'mike han tommy' のようにリストをクエリするとします。実行のみが最初のリストから結果を返します。その他は undef です。なぜ助けがありがたいのかわかりません。
perl - Perl - 可変深さのハッシュ参照構造
誰かが助けてくれることを望んでいる質問があります。
というタブ区切りのテキスト ファイルがありますFILE.txt
。
(年齢のうち 2 つが欠落していることに注意してください):
テキスト ファイルをハッシュ/ハッシュ参照データ構造 (以下に示すようなもの) に読み込みたい:
- テキストファイルに年齢がない場合があるため、これは構造を作成する正しい方法ですか?
このハッシュ/ハッシュ参照構造を使用して、人々の詳細を出力したいと思いますが、一部の人々には年齢がないためです。これにより、ハッシュ内の空の値や初期化された値などの問題が発生します。
これが生成するデータは次のとおりです。
- に年齢が明記されていない場合、どのように対応します
FILE.txt
か? - 深さが可変の場合、このデータ構造を適切に作成し、適切にアクセスするにはどうすればよいですか?
固定/既知の深さのハッシュ/ハッシュ参照のさまざまな部分を作成してアクセスする方法は知っていますが、データ構造の深さが異なる可能性がある場合にこれを行う最良の方法は何ですか?
あなたの助けは大歓迎です、ありがとう