問題タブ [ruby-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.
ruby - 値が再帰的に文字列を含む場合、Rubyはトップレベルのハッシュキーを返します
私は以下のデータ構造を持っており、最上位のキー (lo、eth0、または eth1) を返そうとしていますが、その値のどこかに再帰的かつ任意の深さがある場合は、指定された文字列です。文字列の最初のインスタンスが見つかったら、検索を終了します。
任意の数のネストされたハッシュと配列を含むハッシュの奥深くにあるキーと値のペアを 見つける
このようなネストされたデータ構造を一般的に操作する方法を知りたいのですが、特定のサブハッシュ、私の場合はアドレス内で具体的に検索できることに落ち着きます。