简体   繁体   English

从ruby hash获取所有密钥

[英]Get all keys from ruby hash

In php you can just do $associative_array_keys = array_keys($associative_array) 在php中,您可以只执行$associative_array_keys = array_keys($associative_array)

Is there a function to get all hash keys in ruby? 是否有一个功能可以在ruby中获取所有哈希键?

I'm currently mapping my hashes and returning the keys: my_hash_keys = my_hash.map{|k,v| k} 我目前正在映射哈希并返回键: my_hash_keys = my_hash.map{|k,v| k} my_hash_keys = my_hash.map{|k,v| k}

Is there a better solution? 有更好的解决方案吗?

You can call .keys on a Hash to get an array of keys back. 您可以在Hash上调用.keys以获取键数组。

See: Hash#keys 另请: 哈希键

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM