我知道 join 方法(例如 array.join(" ") 或 array.join("_")),它将把数组的元素(或者我相信是哈希)放在一起。但是,我遇到了一个我一直在研究的问题的解决方案示例,它看起来像这样:
def find(hash_key)
@options.select { |key,value| key.scan(hash_key).join == hash_key }
end
在 .join == hash_key 部分之前,我完全理解它。
有人可以向我解释一下吗:D