問題タブ [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.

0 投票する
3 に答える
672 参照

arrays - ハッシュ内のキーと値を、静的キーを使用して 2 つの新しい値にマップする

だから私はこのようなハッシュ(json形式)の配列を持っています

今、私は各キーを静的キー日付で新しい値にマップしたいと思います:、それは値と同じように来ました、各値には新しい静的キー値があります: 、つまり、これらのハッシュは次のようになります:

それを行うための最良の方法を示すのを手伝ってくれる人はいますか?

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

ruby - Ruby - ファイルをハッシュに解析する

以下のように、何百ものオブジェクトと値の組み合わせを含むファイルがあります。オブジェクト名と数値としてユーザーから入力を取得し、その関連値を返したいと思います。

例 - 入力 -

戻り値 - 「okButDiagFailed」

私は Ruby を認識していませんが、仲間を助けるためにこれを行います。これが初心者の質問である場合は、ご容赦ください。

注:-ファイルを作成する必要があるため、どのファイル形式でも非常に役立ちます。

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

json - ハッシュモックアップでの Ruby 2.2.5 エラー

トップレベルで 1 つまたは 2 つの既知のキー名のみを使用して動的に生成されるハッシュをモックアップしようとしているので、ネストされた JSON に変換することを見込んでテストできます。これは私が使用しているものです:

ruby.exe -v

ruby 2.2.5p319 (2016-04-26 revision 54774) [i386-mingw32]

ただし、解析に問題がありますが、その理由、または正確に何が間違っているのかわかりません。私の制限が何であるかは本当にわかりませんが、これは基本的なフォーマットの問題のようです。しかし、私は過去 10 分間それを見ていないので、根本的な問題があるのではないでしょうか? これまでの私のアプリ全体は次のとおりです。

0 投票する
3 に答える
166 参照

arrays - 配列を使用したハッシュに存在しない要素がある場合に文字列を返す方法

このハッシュと配列があり、次のコマンドを実行します...

だから私はそれが次のようなものを返すことを望みます:

1つずつ宣言せずに、ハッシュに存在しない他のすべての要素を「無効」として宣言する方法はありますか(たとえば、「g」=>「無効」、「h」=>「無効」...)?

0 投票する
4 に答える
97 参照

arrays - 複雑な Ruby ハッシュのソートは正常に機能しますが、元に戻すことはできません。どうすればよいですか?

次のように、複雑な構造を持つルビーのハッシュがあります。

これには基本的に、Github タグとマージされたプル リクエストのリストが含まれています。.sortこれを次のように簡単に並べ替えることができます。

しかし、ソートされたハッシュではなく、ハッシュが必要です。そして、私はそれをまったく元に戻すことができないことに完全に困惑しています。それを試みると、ハッシュ.reverseが得られます:NoMethodError

しようとしても何もしreverse_eachません:

配列への変換と逆変換にも同じことが当てはまり、何もしません:

オプションが不足しています。ルビーを使用して2.4.0p0います。逆にするために他に何ができますsomethingか?

0 投票する
3 に答える
4651 参照

arrays - Rubyでハッシュ内の配列要素にアクセスする方法

次のような場所の座標の配列のハッシュがあります。

最初の配列の 2 番目の値にアクセスするために、次のことを試しました。

印刷したい-87.61184692382812のですが、そうではありません。エラーが発生します。


ハッシュを反復しようとしています。を使用してアクセスする

動作しません。しかし

配列に変換するとうまくいきました。