ハッシュに文字列の配列からのキーがあるかどうかを確認するにはどうすればよいですか?

user7055375

Rubyの場合、ハッシュがある場合、文字列の配列からキーがあるかどうかを確認する最も速い方法は何ですか?だから私はこれを行うことができました

has_key = false
arr_of_strings.each do |str|
    if my_hash.has_key?(str)
        has_key = true
        break
    end
end

しかし、tahtは、このような単純な照会にはコード行が多すぎるように思われます。

ジョシュブロディ
strings = ['a', 'b', 'c']
hash = {:a => 'apple', :b => 'bob', :d => 'thing'}

has_key = hash.keys.map(&:to_s) & strings  # ['a', 'b']
has_key.any? # true

似たようなワンライナー、 hash.keys.detect { |key| strings.include?(key.to_s) }.nil?

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列がすでにハッシュテーブルにあるかどうかを確認するにはどうすればよいですか?java

分類Dev

ハイブ:ある配列の値が別の配列に存在するかどうかを確認するにはどうすればよいですか?

分類Dev

文字配列の要素が空かどうかを確認するにはどうすればよいですか?

分類Dev

キーが同じである複数の配列に値が存在するかどうかを確認するにはどうすればよいですか?

分類Dev

ハッシュキーにperlのJSONが含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

ルビーのハッシュの配列からハッシュキーを変更するにはどうすればよいですか?

分類Dev

の値がdjangoのキャッシュクエリの列に存在するかどうかを確認するにはどうすればよいですか?

分類Dev

特定のキーがハッシュに存在するかどうかを確認するにはどうすればよいですか?

分類Dev

TextViewに配列からの文字列が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

値が他のシート列からの参照であるかどうかを確認するにはどうすればよいですか?

分類Dev

パンダの列に文字列のリストから値があるかどうかを確認するにはどうすればよいですか?

分類Dev

マップキーに特定の文字列が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

文字列配列の各要素が整数であるかどうかを確認するにはどうすればよいですか?

分類Dev

キーが等しい場合、ハッシュの配列を異なる配列に分離するにはどうすればよいですか?

分類Dev

json配列にすでに特定のキーが含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

文字列の文字が数字かどうかを確認するにはどうすればよいですか?

分類Dev

文字列配列がnullかどうかを確認するにはどうすればよいですか?

分類Dev

ファイヤーストアドキュメントの配列が空かどうかを確認するにはどうすればよいですか?

分類Dev

文字列に数字があるかどうかを確認するにはどうすればよいですか?

分類Dev

文字列のハッシュセットから文字の配列を作成するにはどうすればよいですか?

分類Dev

文字列の配列の配列のJSON.mappingをハッシュになるように構成するにはどうすればよいですか?

分類Dev

文字列に配列の文字のみが含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

Ruby / Rails:キーと値の文字列(配列値を含む)を有効なハッシュに変換するにはどうすればよいですか?

分類Dev

int配列の要素が空かどうかを確認するにはどうすればよいですか?

分類Dev

文字列をint()に渡す前に、文字列が負の数であるかどうかを確認するにはどうすればよいですか?

分類Dev

Pythonで*どちらかの*文字が文字列に含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

文字列が回文であるかどうかを確認するにはどうすればよいですか?

分類Dev

Pythonの文字列がASCIIかどうかを確認するにはどうすればよいですか?

分類Dev

テキスト内の単語が配列にあるかどうかを確認するにはどうすればよいですか?

Related 関連記事

  1. 1

    文字列がすでにハッシュテーブルにあるかどうかを確認するにはどうすればよいですか?java

  2. 2

    ハイブ:ある配列の値が別の配列に存在するかどうかを確認するにはどうすればよいですか?

  3. 3

    文字配列の要素が空かどうかを確認するにはどうすればよいですか?

  4. 4

    キーが同じである複数の配列に値が存在するかどうかを確認するにはどうすればよいですか?

  5. 5

    ハッシュキーにperlのJSONが含まれているかどうかを確認するにはどうすればよいですか?

  6. 6

    ルビーのハッシュの配列からハッシュキーを変更するにはどうすればよいですか?

  7. 7

    の値がdjangoのキャッシュクエリの列に存在するかどうかを確認するにはどうすればよいですか?

  8. 8

    特定のキーがハッシュに存在するかどうかを確認するにはどうすればよいですか?

  9. 9

    TextViewに配列からの文字列が含まれているかどうかを確認するにはどうすればよいですか?

  10. 10

    値が他のシート列からの参照であるかどうかを確認するにはどうすればよいですか?

  11. 11

    パンダの列に文字列のリストから値があるかどうかを確認するにはどうすればよいですか?

  12. 12

    マップキーに特定の文字列が含まれているかどうかを確認するにはどうすればよいですか?

  13. 13

    文字列配列の各要素が整数であるかどうかを確認するにはどうすればよいですか?

  14. 14

    キーが等しい場合、ハッシュの配列を異なる配列に分離するにはどうすればよいですか?

  15. 15

    json配列にすでに特定のキーが含まれているかどうかを確認するにはどうすればよいですか?

  16. 16

    文字列の文字が数字かどうかを確認するにはどうすればよいですか?

  17. 17

    文字列配列がnullかどうかを確認するにはどうすればよいですか?

  18. 18

    ファイヤーストアドキュメントの配列が空かどうかを確認するにはどうすればよいですか?

  19. 19

    文字列に数字があるかどうかを確認するにはどうすればよいですか?

  20. 20

    文字列のハッシュセットから文字の配列を作成するにはどうすればよいですか?

  21. 21

    文字列の配列の配列のJSON.mappingをハッシュになるように構成するにはどうすればよいですか?

  22. 22

    文字列に配列の文字のみが含まれているかどうかを確認するにはどうすればよいですか?

  23. 23

    Ruby / Rails:キーと値の文字列(配列値を含む)を有効なハッシュに変換するにはどうすればよいですか?

  24. 24

    int配列の要素が空かどうかを確認するにはどうすればよいですか?

  25. 25

    文字列をint()に渡す前に、文字列が負の数であるかどうかを確認するにはどうすればよいですか?

  26. 26

    Pythonで*どちらかの*文字が文字列に含まれているかどうかを確認するにはどうすればよいですか?

  27. 27

    文字列が回文であるかどうかを確認するにはどうすればよいですか?

  28. 28

    Pythonの文字列がASCIIかどうかを確認するにはどうすればよいですか?

  29. 29

    テキスト内の単語が配列にあるかどうかを確認するにはどうすればよいですか?

ホットタグ

アーカイブ