問題タブ [hash-of-hashes]
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.
ruby - Ruby はハッシュのハッシュの一部から配列をすばやく作成しますか?
さて、次のような本を表すハッシュのハッシュがあるとします。
books ハッシュ内のすべての著者の配列を簡潔に取得する方法はありますか? (同じ著者が複数の本にリストされている場合、各本に一度配列に名前が必要なので、重複を取り除くことを心配する必要はありません)たとえば、次のように使用できるようにしたいと思います:
このような表現の仕方を知っている人はいますか?ご支援いただきありがとうございます。
arrays - ハッシュの配列またはハッシュのハッシュのハッシュ値によるPerlソート
ここで私が間違っていることを誰かに教えてもらえますか? 考えられる配列/ハッシュタイプとソートクエリの可能な組み合わせをほぼすべて試しましたが、これを機能させることができないようです。
以下のハッシュ参照を次のようにソートしようとしていますvalue1
:
この並べ替えループを使用する:
私は得る:
整数で試してみましたが、同じことが起こるようです。
実際にハッシュをループする必要はありません。後で使用するために注文したいだけです。ハッシュの配列では簡単に実行できますが、ハッシュのハッシュではそうではありません..?
perl - ハッシュ内のキーのマッピング - 存在する場合、マップ
ファイルの内容をハッシュのハッシュと比較しようとしています。このために、まだ効果的ではありませんがmap
、 、if
およびを使用しています。exists
基本的に、ファイルの列 0 から 2 が hash に存在するかどうかを知りたいです。もしそうなら、列 3 が内部ハッシュのキーとして存在するかどうかを調べたいと思います。私の「古いファイル.txt」は、次のハッシュを生成するタブ区切りのファイルです。
古いファイル.txt:
ハッシュ:
「new file.txt」からの次のタブ区切りの列がハッシュに存在するかどうかを確認します。
列 0 と列 2 の両方がハッシュに存在することに注意してください。ただし、列の 1 つだけが存在する必要があるため、これは重要ではありません。
u
出力は、または他のファイルから取得する列を追加したテスト ファイルとまったく同じにすることができm
ます。例:
これは私がこれまでに得たところですが、私は得ていexists argument is not a HASH or ARRAY element or a subroutine at myfile.pl line 24
ます:
あなたが私に与えることができるすべての助けに感謝します!前もって感謝します
perl - Perl - ハッシュ構造内の要素を出力する
私は巨大な、巨大な、巨大なデータ構造を持っており、Data::Dumper から以下に示すような形式になっています (ただし、問題を説明するために大幅に簡略化されています)。
このハッシュ構造のさらに下からデータにアクセスしようとすると、実際に問題が発生します。これは以前に何度も行ったことがありますが、このインスタンスでは何らかの理由で機能していません。
このハッシュ構造の各要素にアクセスし、構造の各レベルを出力する正しい方法は何ですか? 例えば
ruby-on-rails - 配列のRubyハッシュ
Flights
空港の出発と到着のリストがあります。それぞれFlight
に出発/到着時間があります。次のように、フライトのリストを時間別にグループ化して、左側に出発、右側に到着のタイムラインとして表示したいと考えています。
私はこのようなハッシュを作成しています:
これは機能しているようです。しかし、ビューでこの構造を解析して毎回アクセスする方法がわかりません。その後、2 つの配列の各オブジェクトにアクセスします。
perl - perlでハッシュのハッシュの最高値にアクセスしますか?
だから私は次のようなハッシュのハッシュを持っています:
最大数の果物と最大数のチョコレートだけにアクセスしたい。出力は次のようになります。
果物:梨のチョコレート:スニッカーズ
難しいことではないことはわかっていますが、私は真っ白です!