是否可以通过值访问键?

问题描述 投票:4回答:2

如果输入类似:

example = {"Example_Key" => "Example_Value"}
example["Example_Key"]

解释器将返回"Example_Value",它是值。是否可以输入值并获取密钥?

ruby hash key
2个回答
3
投票

是,有:

example = {"Example_Key" => "Example_Value"}
example.key "Example_Value" # => "Example_Key"

查看文档Hash#key

返回给定的出现的。如果未找到value,则返回Hash#key


1
投票

您可以创建以其他方式起作用的哈希:

nil
© www.soinside.com 2019 - 2024. All rights reserved.